title: Recursive copy constructor?
body: <p>I'm attempting to write a copy constructor that takes a node of a quad tree, and copies that node, along with all its children, and its children, and so on. Here's what I have:</p>
  
  <pre><code> Node(const Node &amp; n) {
  
      nChild=new Node(*(n.nwChild));
      neChild=new Node(*(n.nChild));
      eChild=new Node(*(n.seChild));
      wChild=new Node(*(n.sChild));   
  }
  </code></pre>
  
  <p>I feel like the last 4 lines are a little funky. Does what I'm doing make sense?</p>