2017-07-20 80 views
0

我想问一下,静态对象如何调用私有构造函数? 这里是我使用的代码:静态对象如何调用私有构造函数

class GlobalClass 
{ 
int m_value; 
GlobalClass() 
    { 
    cout << "in Cons" << endl; 
    }; 
static GlobalClass obj; 
}; 

GlobalClass GlobalClass::obj; 

输出 - 在利弊

回答

0

这种特殊的静态对象是它的类的成员,并因此具有访问私有成员。同一类的其他对象,静态或其他,不会有这样的特权,也不能声明。

相关问题