单例模式实现-C++

单例模式: 保证每个类只能有一个实例,而且该实例易于外界访问。

优势:若希望系统中的每个类的对象只存在一个,则可使用单例模式。

实现:

C++: 

 步骤1:声明静态成员变量 

 步骤2:建立静态成员函数,并返回上述所定义的变量。

 example1:

class ProcessText

{

   public:
   ProcessText(void);

   ~ProcessText(void);

    static ProcessText &GetInstance()   //注意引用

   {

      return instance;

    }

    private:

    static ProcessText instance;

}

 

 

    

posted @ 2015-05-16 22:55  Stella~  阅读(85)  评论(0)    收藏  举报