Singleton

上周六笔试时,阿朗和QQ都涉及到了。
找了个Singleton.这个并不是很完善,用于单线程应没有问题。

class Singleton
{
public:
       static Singleton * Instance()
       {
              if( 0== _instance)
              {
                    _instance = new Singleton;
              }
              return _instance;
       }
protected:
       Singleton(void){}
       virtual ~Singleton(void){ }
      
private:
      static Singleton* _instance;
      Singleton(const Singleton &); 
      Singleton & operator= (const Singleton &); 
};

你可能感兴趣的:(C++,class,qq)