【发布时间】:2011-10-10 00:36:39
【问题描述】:
在下面的代码中,为什么编译器没有报错mClass2?
class CMyClass{
private:
CMyClass(){}
};
void TestMethod(){
CMyClass mClass1; //Fails.
CMyClass mClass2(); //Works.
}
【问题讨论】:
-
也称为:最令人烦恼的 Parse(见en.wikipedia.org/wiki/Most_vexing_parse)
标签: c++ constructor private most-vexing-parse