class Singleton
{
public:
static Singleton* GetInstance()
{
if(singleton==NULL)
{
singleton=new Singleton();
}
return singleton;
}
private:
static Singleton * singleton;
Singleton()=default;
};
请问:其中的singleton为什么要私有化?为什么不能使用全局变量?