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