阶段 2
类与面向对象
struct/class、构造析构、继承和多态。
44 课
- 094 struct 🟠 进阶
- 095 struct 与 class 区别 🟠 进阶
- 096 enum 🟠 进阶
- 097 enum class 🟠 进阶
- 098 union 🟠 进阶
- 099 类 🟠 进阶
- 100 对象 🟠 进阶
- 101 成员变量 🟠 进阶
- 102 成员函数 🟠 进阶
- 103 访问控制 🟠 进阶
- 104 默认构造函数 🟠 进阶
- 105 带参数构造 🟠 进阶
- 106 初始化列表 🟠 进阶
- 107 委托构造 🟠 进阶
- 108 explicit 🟠 进阶
- 109 析构 🟠 进阶
- 110 拷贝构造 🟠 进阶
- 111 拷贝赋值 🟠 进阶
- 112 浅拷贝 🟠 进阶
- 113 深拷贝 🟠 进阶
- 114 移动构造 🟠 进阶
- 115 移动赋值 🟠 进阶
- 116 std::move 🟠 进阶
- 117 Rule of Three 🟠 进阶
- 118 Rule of Five 🟠 进阶
- 119 Rule of Zero 🟠 进阶
- 120 Getter / Setter 🟠 进阶
- 121 基本继承 🟠 进阶
- 122 三种继承方式 🟠 进阶
- 123 多继承 🟠 进阶
- 124 菱形继承 🟠 进阶
- 125 虚继承 🟠 进阶
- 126 virtual 🟠 进阶
- 127 override 🟠 进阶
- 128 final 🟠 进阶
- 129 纯虚函数 🟠 进阶
- 130 抽象类 🟠 进阶
- 131 虚析构函数 🟠 进阶
- 132 动态绑定 🟠 进阶
- 133 虚函数表 🟠 进阶
- 134 operator 🟠 进阶
- 135 spaceship 运算符 🟠 进阶
- 136 friend function 🟠 进阶
- 137 friend class 🟠 进阶