单例模式
来源:互联网 发布:广州网络远程教育报名 编辑:程序博客网 时间:2024/06/05 11:02
/****************************
* 文件名: 单例模式
* 创建人: 陈泽丹
* 创建时间:20100907
* 版本: 1.0
****************************/
#pragma once
#include <iostream>
#include "Singleton.h"
using namespace std;
class Singleton
{
public:
static Singleton* getSingleton()
{
if( NULL == g_pSingleton)
g_pSingleton = new Singleton();
return g_pSingleton;
}
static void delSingleton()
{
if( NULL != g_pSingleton)
delete g_pSingleton;
g_pSingleton = NULL;
}
void doSomething() { cout<<"doSomething"<<endl; }
private:
Singleton(void);
virtual ~Singleton(void);
static Singleton* g_pSingleton;
};
///////////////////////////////////////////////////////////////////////////////////////////////////////
#include "Singleton.h"
Singleton* Singleton::g_pSingleton = NULL;
Singleton::Singleton(void)
{
}
Singleton::~Singleton(void)
{
}
/////////////////////////////////////////////////////////
#include <iostream>
#include "Singleton.h"
using namespace std;
void main()
{
Singleton* pSingleton = Singleton::getSingleton();
pSingleton->doSomething();
pSingleton->delSingleton();
system("pause");
}
- 单例、单例模式
- 单例模式-多线程单例模式
- 单件模式(单例模式)
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- 设计模式---单例模式
- 设计模式---单例模式
- PHP模式-单例模式
- 【设计模式】单例模式
- 设计模式-单例模式
- 设计模式----单例模式
- 设计模式--单例模式
- 设计模式-单例模式
- 单例模式(单子模式)
- 设计模式-单例模式
- [设计模式] 单例模式
- MTK 软件工程的配置说明
- 教你怎样维持异地恋!
- [智能手机技术]PPC来电铃声参数祥细说明注册表键值
- VC6的各种调试
- 代码逆向(八)——除法与取模运算的识别与优化原理
- 单例模式
- jquery 或关系
- Strange Calendar III zoj 4011
- CSS的十个常用实用技巧
- Flex学习资料网站
- VC6.0Debug调试总结
- Trufun&高校软件工程教学科研全面合作方案
- 关于批处理
- WEB标准,网站建设,css