声明无法解析重载函数的地址

问题描述:

我在下面的函数中遇到了这个错误。有没有人有一个想法是什么意思?声明无法解析重载函数的地址

template <class T> 
void printAll(Array <T> &A){ 
    for(int i=0; i<31; i++){ 
     A.M[i].printObj; ///// ERROR 
     std::cout<<std::endl; 
    } 
} 

函数应该打印所有的对象。 .printObj的作品,因为我在类打印功能中测试它。谢谢,如需更多详情,我可能已经忘记请提问。

+4

缺少括号? – hmjd 2012-04-23 22:53:25

+1

您是否尝试添加圆括号(以及可能的参数),以便调用'printObj'? – 2012-04-23 22:53:43

呼叫的参数丢失。可能你的意思是类似

A.M[i].printObj(); 
+1

Omg ...我很累谢谢你。 – 2012-04-23 22:56:51