尝试创建一个简单的父/子节点类,但遇到了"Incomplete Type Is Not Allowed"错误。为什么?
class Node {
public:
Node ParentNode; //Error on this line
string NodeName;
Node(Node *node) : ParentNode(*node) {
}
};
Node ParentNode;
=>Node *ParentNode;
- StargateurNode
的大小是多少? 忽略填充,它的大小是一个Node
的大小 + 一个string
的大小。你看,这并没有什么意义。 - Kevin