240 发简信
IP属地:上海
  • C++ 智能指针

    四种智能指针 智能指针主要用于管理在堆上分配的内存,它将普通的指针封装为一个栈对象。当栈对象的生存周期结束后,会在析构函数中释放掉申请的内存,从...

  • 勿在浮沙筑高台--P15-16

    反向编程和面向对象编程 继承关系中this指针、虚函数 一. 转换函数 conversion function 自动转换为double类型,并参...

  • 勿在浮沙筑高台--P20-25模板

    一. 类模板 二. 函数模板 编译器会对function template进行实参推导。 三. 成员模板 成员中使用模板 四. 模板特化 模板:...

  • 勿在浮沙筑高台--P17-18

    一. pointer-like classes 智能指针 把c++天然的指针包含到智能指针里。 '->'符号消耗掉还会作用下去。 二. poin...

  • 勿在浮沙筑高台--P12 虚函数和多态

    总:虚函数 非虚函数:不希望子类重新定义 虚函数:子类重新定义 纯虚函数:希望子类一定要重新定义,没有默认定义 类的继承是继承的调用权 一. 使...

  • 勿在浮沙筑高台--P10

    扩展补充 一. static 从C语言的角度,可以解读为: this是对象的地址 1.1 static成员变量、成员变量 static 成员变量...

  • 勿在浮沙筑高台--P11面向对象

    面向对象的编程 继承 Inheritance 复合 Composition 委托 Delegation 一. 复合 Composition 表示...

  • 勿在浮沙筑高台--P7-P9

    总:Classes的两个经典分类 Class without pointer member(s)complex Class with point...

  • 勿在浮沙筑高台--P1-P6

    总:Classes的两个经典分类 Class without pointer member(s)complex Class with point...