title: "Incomplete type" in class which has a member of the same type of the class itself
body: <p>I have a class that should have a private member of the same class, something like:</p>
  
  <pre><code>class A {
      private:
          A member;
  }
  </code></pre>
  
  <p>But it tells me that member is an incomplete type. Why? It doesn't tell me incomplete type if I use a pointer, but I'd rather not use a pointer. Any help is appreciated</p>