对应的参数要求是常引用 const VARIANT &所以,你传一个临时变量或者常数值是不行的你把要传给Format的第一个参数都赋给一个变量,再把这个变量传给Format,这样作为常引用就不会报错,引用要求有具体的被引用的变量,这变量不能是临时变量,否则引用就会失效,所以编译器报错另外, 编译器说你传的参数1是void型,我估计要么_T()函数返回的是void,要么你的后两次Format的第一个参数这样传递不合适,希望对你有帮助。