Attempting to create as simple parent/child node class but running into Incomplete Type Is Not Allowed error. Why?
class Node {
public:
Node ParentNode; //Error on this line
string NodeName;
Node(Node *node) : ParentNode(*node) {
}
};