《C++编程思想》读书笔记一 设计模式(待续。。。)
2013-03-05 09:45
218 查看
单件
#include <iostream> using namespace std; class Singleton { static Singleton s; static int b; int i; Singleton(int x): i(x){}; Singleton& operator=(Singleton&); Singleton(const Singleton&); public: static Singleton& instance(){ return s; }; int getValue(){ return i; }; void setValue(int x){ i = x; }; }; Singleton Singleton::s(47); int main(void) { Singleton &s = Singleton::instance(); cout << s.getValue() <<endl; Singleton &s2 = Singleton::instance(); s2.setValue(9); cout << s.getValue() <<endl; }
相关文章推荐
- 设计模式学习(待续)
- Java程序性能优化 读书笔记(十四)并行设计模式:生产者-消费者模式
- 【读书笔记】设计模式沉思录
- 设计模式读书笔记-----外观模式
- 5-读书笔记----iOS开发指南:从零基础到App Store上架--iOS常用设计模式
- 对象主题设计模式读书笔记-----观察者模式
- 【设计模式】《Head First 设计模式》读书笔记——命令模式
- 设计模式读书笔记之观察者模式(Observer)
- HeadFirst设计模式 读书笔记2
- 【设计模式】《Head First 设计模式》读书笔记——适配器模式
- 设计模式读书笔记之解释器模式(Interpreter pattern)
- 设计模式读书笔记之抽象工厂模式(Abstract Factory)
- 设计模式读书笔记-----职责链模式
- 设计模式读书笔记之工厂方法模式(Factory method)
- 【读书笔记】Objective-C编程之道:iOS设计设计模式解析(1)-原型模式
- 读书笔记:设计模式-简单工厂模式(SimpleFactory)
- 设计模式读书笔记-----桥接模式
- Android源码设计模式解析与实战(Based on Lollipop) 第一章 读书笔记
- (转)设计模式读书笔记-----简单工厂模式
- 10.java设计模式(读书笔记)建造者模式