保存个单例类~
来源:互联网 发布:淘宝情趣用品店铺排名 编辑:程序博客网 时间:2024/05/25 19:56
#pragma once#define DECLARE_SINGLETON(className) \ private: \ className(){ Init();} \ friend Singleton<className>; template<class T> class Singleton { public: Singleton(void){ } static T* GetInstance() { if(!m_Instance) m_Instance = new T; return m_Instance; } friend T; public: virtual void Init(){} private: static T* m_Instance; }; template<class T> T* Singleton<T>::m_Instance = 0;
使用方法: :public Singleton<XX>
DECLARE_SINGLETON(XX)
覆盖Init()实现初始化~
在多核情况下是非安全的。。等待看书中~~
- 保存个单例类~
- 保存
- 保存
- 保存
- 保存
- 保存保存,markdown使用方法!!!
- 保存sql
- 保存JSP
- 上传保存
- 保存文件
- 零碎保存
- 保存记忆
- 自动保存
- blob保存
- 个人保存
- 保存DDB.
- 保存按钮
- 代码保存
- Eclipse打不开。The Eclipse executable launcher was unable to locate its companion shared library
- 计算机系统中的异常控制流
- CF 135 div2 A题 k-String
- <<探讨linux/unix>>之tab键
- android camera(三):camera V4L2 FIMC
- 保存个单例类~
- SSH + X11 forwarding + X-Deep/32
- VS2010 修改SDI文档标题及图标的方法
- Delphi开发经验谈
- 时间函数
- Ruby--時間,日期 用法
- linux sock_raw原始套接字编程
- HDOJ 1181变形课
- 自评