C++ , Default constructor
<p>When a constructor in a superclass receives arguments, it is no longer a default constructor, right?  For example </p>

<pre><code>class a {
    public:
      int a;
      int b;
      a(int c, int d){
        cout&lt;&lt;"hello";
      };
} 
</code></pre>

<p>Now when I try to make a subclass, the program causes an error, it says "no default constructor is defined in the super class". How can I solve this problem? I know that if I remove the arguments, everything is going to be fine but I'm told not to do so in my C++ test. Please help me figure it out.</p>
