簡體   English   中英

語句無法解析重載函數的地址

[英]statement cannot resolve address of overloaded function

我在以下功能中遇到了這個錯誤。 有人知道這意味着什么嗎?

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起作用是因為我在類打印功能中對其進行了測試。 謝謝,對於我可能忘記的更多詳細信息,請詢問。

調用的參數丟失。 可能你的意思是

    A.M[i].printObj();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM