W poniższym kodzie, dlaczego kompilator nie narzeka na mClass2?C++ - Co się dzieje, jeśli konstruktor jest prywatny?
class CMyClass{
private:
CMyClass(){}
};
void TestMethod(){
CMyClass mClass1; //Fails.
CMyClass mClass2(); //Works.
}
związane http://stackoverflow.com/questions/4296090/some-problems-while-learning-stl/4296118#4296118 –
Znany również jako: najbardziej irytujących Parse (patrz http: // pl. wikipedia.org/wiki/Most_vexing_parse) –