В приведенном ниже коде, почему компилятор не жалуется на mClass2?
class CMyClass{ private: CMyClass(){} }; void TestMethod(){ CMyClass mClass1; //Fails. CMyClass mClass2(); //Works. }