【发布时间】:2013-03-16 22:10:56
【问题描述】:
我想创建一个LinkedList类,我必须把Node类放在LinkedList类里面,你喜欢我怎么做?
我认为是这样的:
Class LinkedList {
private:
class Node* head;
public:
class Node {
private:
int data;
Node* next;
Node* prev;
};
};
但我觉得这样不好。
【问题讨论】:
-
在 C++ 中,每个名称都必须在使用前声明。您可以编写
struct Node* head;以便在运行时声明Node,但要重新排列代码。 -
你说得对,我改了..
标签: c++ linked-list