设计模式C++实现_1_Singleton设计模式(简单的实现)
2015-07-09 20:40
681 查看
Singleton设计模式
思路如以下:
Single.h
Single.cpp
main.cpp
执行后打印Single!
思路如以下:
Single.h
#pragma once #include <iostream> #include <string> using namespace std; class Single { public: static Single& Instance(void) { static Single s_single; return s_single; } void Print() const; private: CSingleton(void){} CSingleton(const CSingleton& oth); };
Single.cpp
#include "single.h" void CSingleton::Print()const { cout << "Single!" << endl; }
main.cpp
#include "single.h" int main() { CSingleton::Instance().Print(); return 0; }
执行后打印Single!
相关文章推荐
- 虚幻4C++向蓝图发送消息。
- 简易程序模拟ATM
- D25 OC学习线路 C语言单词首字母大写并统计单词个数
- 华为C语言笔试题
- extern "C"的问题研究
- C++ 语句,表达式的区别
- C++ priority_queue
- C++ HOJ 二阶魔方
- 探索C/C++大数快(自然数)模板
- Armadillo C++ linear algebra library 学习笔记(4)——矩阵的运算
- c++ 函数库查询
- C++ HOJ 猴子分桃
- C语言中关于哪些数据放在哪些区?
- C++构造函数
- Qt libstdc++-6.dll 报错
- c++filt看函数名
- C++用纯虚函数实现协议委托的例子
- Armadillo C++ linear algebra library 学习笔记(3)——矩阵的基本操作(2)
- Effective C++最新条款
- 图书馆管理系统(C++课程设计)