C++单例模式
来源:互联网 发布:趋势操盘软件 编辑:程序博客网 时间:2024/06/07 03:16
#include<iostream>using namespace std;class Singleton{public:static Singleton& instance(){return s;};//返回一个引用而不是指针,是因为用户可能不小心删除指针 int getValue(){return i;};void setValue(int x){i=x;}; private:static Singleton s;int i;Singleton(int x):i(x){};//不允许构造函数 Singleton& operator=(Singleton&);//不允许赋值 Singleton(const Singleton&); //不允许拷贝};Singleton Singleton::s(47);int main(){Singleton &s=Singleton::instance();cout<<s.getValue()<<endl;Singleton &s2=Singleton::instance();s2.setValue(9);cout<<s.getValue()<<endl;return 0;}
阅读全文
0 0
- C#单例模式
- C#-单例模式
- 单例模式(C++)
- 【C++】单例模式
- [C++]单例模式
- 单例模式(C++)
- C ++的单例模式
- 【C++】Chapter17:单例模式
- Object-c单例模式
- Objectove-c单例模式
- Objective C--单例模式
- Objective C--单例模式
- Objective C 单例模式
- Objective C--单例模式
- 单例模式(C#)
- 单例模式(C#)
- object-c 单例模式
- c++-单例模式Singleton
- 计算机系统概述-程序开发和执行过程简介
- java中生成pdf,插入图片,页眉、页脚、表格
- CF 71C Round Table Knights 暴力
- hdu4081-次小生成树&MST变形&模板-Qin Shi Huang's National Road System
- bzoj4668 冷战 (并查集按秩合并)
- C++单例模式
- JVM (PART IX) 内存分配与回收策略
- NIO
- Fedora12安装VMware-tool
- easyui-tree
- 学习httpbin源码记录(一)
- 程序员修炼之道:从小工到专家读书笔记
- [JLOI2013]卡牌游戏 (洛谷2059)
- 数据挖掘 —— 从入门到求职