1
我在頭文件中聲明瞭一個結構,您可以在下面看到它。結構對於.cpp不可見
private:
struct Node{
Customer data;
Node *next;
Node *prev;
};
Node* find (const int index) const;
,並宣佈返回Node*
私有函數。
然而,當我試圖在我的cpp文件,來實現功能find
,它提供了一個錯誤,說「標識節點未定義」。
Node* CustomerList::find(const int index){
//some random code
}
這是什麼問題,是不是Node
應該是在.cpp可見?
是'Node'在聲明上什麼課的資格?你需要'TheClassName :: Node * ..., – juanchopanza 2013-05-05 15:54:25