class singleton   //实现单例模式的类
{
private:
   singleton() {}  //私有构造函数
   static singleton *instance;  //静态类指针
public:
   static singleton *GetInstance() //静态成员函数
   {
        if(Instance == NULL)  //判断是否是第一次调用·
	Instance = new singleton();
        return Instance;
   }
}

 

更多推荐

单例模式简短代码