2017-07-20 91 views
0

我想問一下,靜態對象如何調用私有構造函數? 這裏是我使用的代碼:靜態對象如何調用私有構造函數

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

GlobalClass GlobalClass::obj; 

輸出 - 在利弊

回答

0

這種特殊的靜態對象是它的類的成員,並因此具有訪問私有成員。同一類的其他對象,靜態或其他,不會有這樣的特權,也不能聲明。

相關問題