我想问静态对象如何调用私有构造函数? 这是我使用的代码:
class GlobalClass
{
int m_value;
GlobalClass()
{
cout << "in Cons" << endl;
};
static GlobalClass obj;
};
GlobalClass GlobalClass::obj;
输出 - 缺点
答案 0 :(得分:0)
此特定静态对象是其类的成员,因此可以访问私有成员。同一类的其他对象(静态或其他)不具有此类权限且无法声明。