1_3 SingletonMode 单例模式
生活随笔
收集整理的這篇文章主要介紹了
1_3 SingletonMode 单例模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
// 定義:保證一個類只有一個實例,并提供一個訪問他的全局訪問方法
//
// 模式舉例:日志打印,數據庫連接等
//
// 模式特點:最常用的模式
//
// 模式知識點:單例模式分為懶漢式,即第一次使用才會進行實例化
// 和餓漢式,即程序一啟動立即實例化
//
//#include<iostream>
using namespace std;class Singleton
{//防止在其他地方實例化
private:Singleton(){}public:static Singleton * getInstance(){static Singleton singleton;return &singleton;}void request(){cout <<"single mode request function"<<endl;}
};int main()
{Singleton::getInstance()->request();return 0;
}
?
總結
以上是生活随笔為你收集整理的1_3 SingletonMode 单例模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2_3 ProxyMode.cpp 代理
- 下一篇: 0_0 SimpleFactoryMod