设计模式之单例模式
来源:互联网 发布:算法导论书在线观看 编辑:程序博客网 时间:2024/06/06 03:12
个人代码如下:
#include <iostream>#include <string>using namespace std;class CSingleton{private:static CSingleton* pObject;CSingleton(){pObject = NULL; strName = "im Singleton";}public:string strName;static CSingleton* GetStance(){if(NULL == pObject)pObject = new CSingleton();return pObject;}};CSingleton * CSingleton::pObject = NULL;int main(){CSingleton *objSingleton = CSingleton::GetStance();cout<< objSingleton->strName <<endl;return 0;}
个人实际应用:
由于项目中,要使用xml作为配置文件,并且xml中的内容在整个工程中都会使用到,并且不知道什么时候,什么模块内会使用到。
所以个人想到的办法就是将xml文件抽象成一个单例类(CSingletonXML)。使用xml里面的配置内容的时候,直接CSingletonXML::GetStance()->xxxProperty;
0 0
- 设计模式之 单例设计模式
- 设计模式之 单例设计模式
- 设计模式之单例设计模式
- 设计模式之-----------单例设计模式
- 设计模式之:单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之-单例设计模式
- 设计模式之单例设计模式 标签: 设计模式
- 设计模式之单例
- 设计模式之单例
- 设计模式之 单例
- MAVEN搭建WEB环境问题
- Apache shiro(3)-认证过程
- ZeroMQ指南:第1章:基本概念
- cocos2dx中的AndroidManifest.xml文件详解
- POJ1201 HDU1384 Intervals【SPFA】【差分约束】
- 设计模式之单例模式
- Dom4j解析xml
- 使用Eclipse构建Maven的SpringMVC项目
- bbb u-boot 验证 emmc
- 工作日志
- 对称加密和非对称加密解密技术
- poj 1006+hdu 1788(中国剩余定理求解同余方程组)
- Hwclock用法介绍
- 只有被测APK时运行Robotium测试项目Logcat报错“Could not find class 'com.jayway.android.robotium.solo.Solo'"