⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 singleton.h

📁 C++&datastructure书籍源码,以前外教提供现在与大家共享
💻 H
字号:
#ifndef _SINGLETON_H
#define _SINGLETON_H

// demo code fora singleton implementation

class Singleton
{
  public:
    static Singleton * GetInstance();
    // methods here for Singleton behavior
  private:
    static Singleton * ourSingleton;
    Singleton();   // constructor
};

Singleton * Singleton::ourSingleton = 0;

Singleton * Singleton::GetInstance()
{   if (ourSingleton == 0)
    {   ourSingleton = new Singleton();  // ok to construct
    } 
    return ourSingleton;
}

Singleton::Singleton()
{   // nothing to construct in this simple example
}

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -