在头文件中说我可以完全定义一个帮助类并在包含头文件的类文件中使用它。正确的做法是什么?//标题
class LinkedList() {
public:
LinkedList(int a);
private:
Node *root;
class Node {
int data;
Node *next;
};
};
//cpp文件
#include "LinkedList"
LinkedList::LinkedList(int a) {
root = new Node();
root.data = a;
root->next = NULL;
}
当我尝试做类似的事情时,它最终会说 Node 不是我的头文件中的类型名称。