Compiler not allowing to define a compiler-generated constructor
<p>I'm trying to define the constructor that compiler generates automatically and resulted in an compilation error. Here is my code:</p>

<pre><code>class myclass
 {
   public:
       void Test_Func()
       {}
 };
myclass::myclass()
{
}
</code></pre>

<p>Is compiler doing anything in addition for a simple class like above. Here is the error that I got in MSVC compiler:</p>

<pre><code>"error C2600: 'myclass::myclass' : cannot define a compiler-generated special member function (must be declared in the class first)"
</code></pre>
