title: Netbeans created a default constructor in c++. What does it do?
body: <p>Netbeans created this default constructor. I was curious what is its purpose. I don't know what to call it, or what it does. It more of a curiosity. My only thought was maybe cloning? something tells me I am wrong.</p>
  
  <pre><code>#ifndef     FOO_H
  #define FOO_H
  
  class Foo {
  public:
      Foo();
      Foo(const Foo&amp; orig);
      virtual ~Foo();
  private:
  
  };
  </code></pre>