240 发简信
IP属地:上海
  • [GeekBand] C++设计模式-3

    Singleton Flyweight State Memento Composite Iterator Chain of Responsibi...

  • [GeekBand] C++设计模式-2

    Factory Method 工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法是一个类的实例化延迟到其子类。模式中包...

  • [GeekBand] C++设计模式-1

    面向对象设计原则 单一职责原则(SRP) 一个类应该只负责一项职责,即只承担某一项功能。一个类应该仅有一个引起它变化的原因,变化的方向隐含着类的...

  • [GeekBand] STL与泛型编程-3

    本篇笔记主要列出各个算法的函数模板。非变异算法 for_each find find_if adjacent_find find_first_o...

  • [GeekBand] STL与泛型编程-2

    容器适配器 Stackstack 是一种先进后出(First In Last Out)的数据结构,只有一个出口。stack 支持的操作:增加元素...

  • [GeekBand] STL与泛型编程-1

    迭代器(iterator)C++中的类模板(class template)与函数模板(funtion template)可以分别独立完成数据容器...

  • Resize,w 360,h 240
    [GeekBand] C++面向对象高级编程-2

    对象模型(Object Model) C++对象的内容分为数据成员(class data members)与成员函数(class member ...

  • Resize,w 360,h 240
    [GeekBand] C++面向对象高级编程-1

    转换函数(conversion function) 将本类的对象转换为其他类型,其形式如下: operator typeName( ) {...

  • [GeekBand] C++面向对象程序设计-2

    一个类的对象的生命历程如下: 申请内存——>初始化列表——>构造函数——>参与运算——>析构函数——>释放内存。 在上述过程中存在三个特殊函数(...