 发简信
    
    发简信
  
  singleton 单件模式 示例代码 Flyweight 享元模式 实例代码 State 状态模式 原始代码 重构代码 Memento备忘录 ...
对象创建模式 工厂模式 原始程序 重构程序 原始程序 重构程序1 重构程序2 模型实现 模型实现 Facade 门面模式 Proxy 代理模式 ...
 
    
  面向对象设计的原则 衡量一个设计模式成功与否的关键1.依赖倒置原则(DIP) 高层模块(稳定)不应该依赖于低层模块(变化),二者都应该依赖于抽象...
 
    
  algorithm是一个函数模板,他看不见container,对其一无所知,所以他需要的一切信息都必须从iterators取得,而iterato...
 
    
  deque deque其实是分段连续,即在其内部并不是连续分布的。但抽象为连续的分布。如下图:image.pngimage.png dequ...
 
    
  OOP(Object-Oriented) vs. GP(Generic Programming)OOP将dates和methods联系在一起,而...
 
    
  重要的C++参考网站:cplusplus.com CppReference STL六大容器 容器containers 容器的分类容器的性质主要...
 
    
  C++对象模型 (32位系统中)对于类成员如果是空类占1个字节,如果有虚函数,每个虚函数会有一个vptr指针占4个字节,如果有静态类成员变量,其...
 
    
  转换函数转换函数无参数,不用写返回类型(但必须有返回值)。例如operator double () const {...} 在构造函数前加exp...