语句无法解析重载函数的地址

时间:2012-04-23 22:50:32

标签: c++ overloading

我在以下功能中遇到了这个错误。有谁知道这意味着什么?

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有效,因为我在类打印功能中测试了它。谢谢,有关我可能忘记的任何细节,请询问。

1 个答案:

答案 0 :(得分:6)

缺少调用的参数。可能,你的意思是

    A.M[i].printObj();