常用的单例类模板
来源:互联网 发布:nginx访问静态资源403 编辑:程序博客网 时间:2024/05/02 04:23
#ifndef _SingletonTemplate_h#define _SingletonTemplate_htemplate <class T>class SingletonTemplate{public: static T *getInstance() { if(NULL == _instance) { _instance = new T(); } return _instance; } static void deleteInstance() { if(NULL != _instance) { delete _instance; _instance = NULL; } } private: static T *_instance;};template <class T>T *SingletonTemplate<T>::_instance = NULL;#endif
创建单例类:MyClass如下
class MyClass : public SingletonTemplate<MyClass>
{
}
要使用的方法放在MyClass类里面即可,记得在程序退出的时候调用deleteInstance()方法,否则会内存泄露。 0 0
- 常用的单例类模板
- 常用的注释模板
- 一些常用的短模板
- KMP最常用的模板
- 常用模板
- ejs的常用的模板标签
- 常用的Ant模板(BUILD.XML)
- 常用的Ant模板(BUILD.XML)
- C#中需要了解的常用模板
- 常用模板及迭代器的使用方法
- 常用的C/C++工程Makefile模板
- 常用的C/C++工程Makefile模板
- 常用的Ant模板(BUILD.XML)
- 常用的C/C++工程Makefile模板
- 常用的C/C++工程Makefile模板
- php 模板中常用的endif endwhile
- 常用的二分图模板 匈牙利算法
- 常用的C/C++工程Makefile模板
- Learn Java for Android Development Second Edition 笔记(二)
- sdfdsfsdfsdfs的时间快发货四大皆空发货快时间东方红
- MySQL查看连接数
- 随心所记
- cocos2d-x 3.0rc2 一键打包各个平台运行 (超级方便)
- 常用的单例类模板
- 码农提高工作效率
- 虚拟机装的linux,打开终端后无法使用ifconfig命令查看ip地址
- objective-c 项目分析
- c++11改进我们的程序之垃圾回收(一)
- PMP考试--自制或外购分析
- Oracle中Varchar2/Blob/Clob用法详解
- GDUT Problem E: 逃票的chanming(2) SPFA (维护逃票次数最少基础上维护最小费用)
- 类可以直接调用静态方法,对象调用非静态方法