240 发简信
IP属地:上海
  • Resize,w 360,h 240
    GEEKBAND 设计模式第二周

    对象创建模式 通过对象创建模式绕开NEW,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象之后的...

  • Resize,w 360,h 240
    GEEKBAND 设计模式第一周

    面向对象设计原则 依赖倒置原则 高层模块(稳定)不应该依赖低层模块(变化),二者都应该依赖于抽象(稳定) 抽象(稳定)不应该依赖于实现细节(变化...

  • Resize,w 360,h 240
    GEEKBAND STL第二周

    OOP VS GP OOP 标准库list,里面有自己的sort,有自己sort的容器就别用全局的 list自己的迭代器是不能跳的 只能一个一个...

  • Resize,w 360,h 240
    GEEKBAND STL第一周

    关于模板库 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取...

  • Resize,w 360,h 240
    GEEKBAND面向C++下第二周

    虚指针和虚表 vptr vtbl vptr:虚指针,内存占用4字节,只要类里面有虚函数,就会产生指针,如左图,一万个虚函数也会一个指针,对比数据...

  • Resize,w 360,h 240
    GEEKBAND面向C++下第一周笔记

    转换函数 conversion function 转出去 Fraction f(3,5);会调用构造函数 double d = 4 + f;会调...

  • Resize,w 360,h 240
    极客版第二周学习笔记

    Class with pointer member String 三巨头(big 3)1.拷贝构造2.拷贝赋值3.析构函数如下图: 任何带有指针...

  • Resize,w 360,h 240
    极客班第一周学习笔记

    初识C++ C++是在C之上基于对象,面向对象的编程语言。c++相比c在编程上更加模块化,具象化。 C++代码规范 ●防卫试声明: ...