• 120
    设计模式 第三周 博览网

    singleton 单件模式 示例代码 Flyweight 享元模式 实例代码 State 状态模式 原始代码 重构代码 Memento备忘录 ...

  • 120
    设计模式 第二周 博览网

    对象创建模式 工厂模式 原始程序 重构程序 原始程序 重构程序1 重构程序2 模型实现 模型实现 Facade 门面模式 Proxy 代理模式 ...

  • 120
    设计模式 第一周 博览网

    面向对象设计的原则 衡量一个设计模式成功与否的关键1.依赖倒置原则(DIP) 高层模块(稳定)不应该依赖于低层模块(变化),二者都应该依赖于抽象...

  • 120
    STL与泛型编程 第四周 博览网

    algorithm是一个函数模板,他看不见container,对其一无所知,所以他需要的一切信息都必须从iterators取得,而iterato...

  • 120
    STL与泛型编程 第三周 博览网

    deque deque其实是分段连续,即在其内部并不是连续分布的。但抽象为连续的分布。如下图:image.pngimage.png dequ...

  • 120
    STL与泛型编程 第二周 博览网

    OOP(Object-Oriented) vs. GP(Generic Programming)OOP将dates和methods联系在一起,而...

  • 120
    STL与泛型编程 第一周 博览网

    重要的C++参考网站:cplusplus.com CppReference STL六大容器 容器containers 容器的分类容器的性质主要...

  • 120
    C++面向对象高级编程 第五周 博览网

    C++对象模型 (32位系统中)对于类成员如果是空类占1个字节,如果有虚函数,每个虚函数会有一个vptr指针占4个字节,如果有静态类成员变量,其...

  • 120
    C++面向对象高级编程 第四周 博览网

    转换函数转换函数无参数,不用写返回类型(但必须有返回值)。例如operator double () const {...} 在构造函数前加exp...