class LinkedList_Movies
{
private:
class Node
{
public:
Movie* data;
Node* next;
};
Node* head;
public:
LinkedList_Movies() { head = NULL; }
~LinkedList_Movies();
Movie* searchById(const string& id);
void Add(const string& id, const string& name);
void Print();
Node* FindPlace(); // <<<<<<<< this func
};
上記は.h
ファイル内の私のリンクリストです。ノードへのポインタを返したい。しかし、.cpp
ファイルでは、次のことはできません。
Node* LinkedList_Movies::FindPlace()
{
}
そしてそれは私に言っています:Node is undefined
。
私Node
はプライベートだと知っています。それで、どうすればそれを返すことができますか?