博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[创建型模式] Singleton
阅读量:5079 次
发布时间:2019-06-12

本文共 1081 字,大约阅读时间需要 3 分钟。

Singleton.h

////  Singleton.h//  Singleton////  Created by Cheney Shen on 11-2-20.//  Copyright 2011年 __MyCompanyName__. All rights reserved.//#ifndef _SINGLETON_H_#define _SINGLETON_H_#include 
using namespace std;class Singleton{ public: static Singleton* Instance(); protected: Singleton(); private: static Singleton* _instance; };#endif //~_SINGLETON_H_

Singleton.cpp

////  Singleton.cpp//  Singleton////  Created by Cheney Shen on 11-2-20.//  Copyright 2011年 __MyCompanyName__. All rights reserved.//#include "Singleton.h"#include 
using namespace std;Singleton* Singleton::_instance = 0;Singleton::Singleton(){ cout<<"Singleton..."<

main.cpp

////  main.cpp//  Singleton////  Created by Cheney Shen on 11-2-20.//  Copyright 2011年 __MyCompanyName__. All rights reserved.//#include "Singleton.h"#include 
using namespace std;int main (int argc, const char * argv[]) { Singleton* sgn = Singleton::Instance(); return 0;}

转载于:https://www.cnblogs.com/shenfei2031/archive/2011/03/10/1979306.html

你可能感兴趣的文章
python json、shelve、pickle模块
查看>>
如何画数据流图
查看>>
国外大牛的编程经验
查看>>
jquery load 和ready的区别
查看>>
2019/5/7学习日记-变量声明(let、const、var)
查看>>
jvm垃圾回收的过程
查看>>
iPad编程
查看>>
C#实现异步GET的方法
查看>>
JQuery层次选择器
查看>>
linux shell 字符串操作(长度,查找,替换)详解
查看>>
[bug]Syntax error, unrecognized expression: input#ctl00$ContentPlaceHolder1$Pager_input
查看>>
C++多线程の8*2重多线程创建方式
查看>>
948. Bag of Tokens
查看>>
Swift - 使用Core Data进行数据持久化存储
查看>>
IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)...
查看>>
Android Application的使用及其生命周期
查看>>
【SVN】Linux下svn搭建配置全过程——初学者轻松上手篇
查看>>
spring ibatis整合
查看>>
光标格式Mac OS X快捷键(2)
查看>>
04Channel 与 ChannelPipeline
查看>>