小编tsv*_*svi的帖子

返回类中的私有类

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

};
Run Code Online (Sandbox Code Playgroud)

以上是我的链接列表.h.我想返回一个指向Node的指针.但在.cpp文件中,它不会让我做以下事情:

Node* LinkedList_Movies::FindPlace()
{

}
Run Code Online (Sandbox Code Playgroud)

它告诉我:Node is undefined.

我知道Node是私人的.那么,我该如何归还呢?

c++ return linked-list

1
推荐指数
1
解决办法
131
查看次数

标签 统计

c++ ×1

linked-list ×1

return ×1