singleton 单例模式
来源:互联网 发布:java中九九乘法表 编辑:程序博客网 时间:2024/06/06 05:49
#include <iostream>using namespace std;class singleton{public: void method(){ cout <<"singleton::method"<<endl; } //... static singleton *getInstance(); static singleton *instance;private: singleton(){}};singleton *singleton::instance = NULL;singleton *singleton::getInstance(){ if (instance == NULL) { instance = new singleton(); } return instance;}class singleton2{public: void method(){ cout <<"singleton2::method"<<endl; } static singleton2 *getInstance();private: singleton2(){}};singleton2 *singleton2::getInstance(){ static singleton2 instance; //线程安全 return &instance;}int main(){ singleton *s1 = singleton::getInstance(); s1->method(); delete s1; singleton2 *s2 = singleton2::getInstance(); s2->method(); return 0;}
0 0
- 单例(Singleton)模式
- singleton 单例模式
- Singleton单例模式
- Singleton(单例)模式
- Singleton 单例模式
- 单例模式(Singleton)
- 单例模式(Singleton)
- Singleton(单例)模式
- Singleton(单例)模式
- 单例模式(Singleton)
- 单例模式(Singleton)
- 单例模式Singleton
- Singleton (单例模式)
- Singleton单例模式
- 单例模式----SingleTon
- 单例模式-singleton
- 单例模式(Singleton)
- Singleton(单例模式)
- Android之实现百度云主界面框架
- GCD 实现延迟一段时间执行
- 一杯红酒配代码的异步思考
- local详解
- 10个超实用的jQuery代码片段分享
- singleton 单例模式
- eclipse安装tomcat插件
- android中layout属性
- c#调用c++写成的dll文件,返回char*,返回数组,用ref接收,byte[] (zz)
- UBOOT之main.c分析
- 无法嵌入互操作类型“MSScriptControl.ScriptControlClass”
- js编写ajax
- state 状态模式
- 主成分分析(PCA)学习有感