博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不考虑线程安全的初级单例C++代码
阅读量:5991 次
发布时间:2019-06-20

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

 

本文实现的是不考虑线程安全的初级单例Singleton的C++代码,目的是为了学习单例,考虑线程安全的代码放在后面的blog里。

 

#include 
using namespace std;class Singleton{public: static Singleton* GetInstance() // 得到单例 { if (m_Instance == NULL) { m_Instance = new Singleton(); cout<<"m_Instance created!"<
TestPrint(); // 测试一下这个对象好不好用 Singleton::DeleteInstance(); // 将其删除掉 Singleton::GetInstance()->TestPrint(); // 再用GetInstance()返回的指针再测试一下好不好用,同时检验是否再次创建了对象 return 1;}

 

 运行结果如下图:

 

转载地址:http://sgvlx.baihongyu.com/

你可能感兴趣的文章
PHP基础面试题(1-10)
查看>>
点分治
查看>>
ElasticSearch之Centos7下安装
查看>>
Bootstrap3 表格-带边框的表格
查看>>
Python3 easyinstall error
查看>>
数据库中大的事物
查看>>
基于SOA架构---ServiceProxy定义
查看>>
CodeIgniter开发实际案例-新闻网站【转】
查看>>
WP7->网络->读取网页源码
查看>>
兵以诈立——我读孙子
查看>>
Python3 类和继承和组合
查看>>
JAVA操作MYSQL数据库
查看>>
[转]Emacs 系列教程
查看>>
条款10 令operator=返回一个reference to *this
查看>>
子串判断
查看>>
POJ-1436 线段树 区间更新
查看>>
C语言中关于字符串常量的进一步分析 <转>
查看>>
消息队列的四大典型使用场景
查看>>
深入浅出 JavaScript 数组 v0.5
查看>>
python-文件基本操作(二)
查看>>