C++的单例模式
来源:互联网 发布:微型linux 编辑:程序博客网 时间:2024/05/16 09:51
参见 head first设计模式和大话设计模式,自己写了个支持多线程安全的单例模式,如有错误请指出:
class Singleton{private: static Singleton * m_instance; Singleton(const Singleton &); //不去实现 Singleton & operator =(const Singleton&);//不去实现 Singleton(){}public:static Singleton * getInstance(){if(NULL == m_instance) { Lock();//用其他类实现,像boost if(NULL == m_instance) { m_instance = new Singleton; } UnLock(); } return m_instance;}};Singleton* Singleton::m_instance=NULL;
0 0
- C ++的单例模式
- C#单例模式
- C#-单例模式
- 单例模式(C++)
- 【C++】单例模式
- [C++]单例模式
- 单例模式(C++)
- 单例模式的设计(C++)
- 【Objective-C】单例模式的实现
- Ojective-c 单例模式的另一种
- C#:Form窗体的单例模式
- Objective-C 单例模式的实现
- objective-c的单例模式测试
- c++--Singleton单例模式的实现
- 设计模式 - 线程安全的单例模式(C#)
- 线程相关的单例模式(C\C++)
- 【C++】Chapter17:单例模式
- Object-c单例模式
- 20140704 工作日志
- 15个最新的响应式设计前端框架
- VC++使用ADO操作SQL Server数据库
- unix 环境高级编程 勘误
- java学习
- C++的单例模式
- Java中的类装载和初始化模块
- js实现动态删除表格的行或者列-------Day57
- cg实现景深效果
- libevent(4): 最新版的libevent的数据结构queue
- NYOJ845无主之地1
- NYOJ435 & SGU131 - 棋盘覆盖二 (状压DP+插头DP)
- hdu3793 判断对称(水题)
- 斯特林数 - 递推