[3.1 构造函数](3.1%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0.md)
[3.2 析构函数](3.2%E6%9E%90%E6%9E%84%E5%87%BD%E6%95%B0.md)
[3.3调用析构函数和构造函数的顺序](3.3%E8%B0%83%E7%94%A8%E6%9E%90%E6%9E%84%E5%87%BD%E6%95%B0%E5%92%8C%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0%E7%9A%84%E9%A1%BA%E5%BA%8F.md)
[3.4 对象数组](3.4%E5%AF%B9%E8%B1%A1%E6%95%B0%E7%BB%84.md)
[3.5 对象指针](3.5%E5%AF%B9%E8%B1%A1%E6%8C%87%E9%92%88.md)
[3.6 共享数据的保护](3.6%E5%85%B1%E4%BA%AB%E6%95%B0%E6%8D%AE%E7%9A%84%E4%BF%9D%E6%8A%A4.md)
[3.7 对象的建立与释放](3.7%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%BB%BA%E7%AB%8B%E4%B8%8E%E9%87%8A%E6%94%BE.md)
[3.8 对象的赋值与复制](3.8%E5%AF%B9%E8%B1%A1%E7%9A%84%E8%B5%8B%E5%80%BC%E4%B8%8E%E5%A4%8D%E5%88%B6.md)
[3.9 静态成员](3.9%E9%9D%99%E6%80%81%E6%88%90%E5%91%98.md)
[3.10 友元](3.10%E5%8F%8B%E5%85%83.md)
[3.11 类模板](3.11%E7%B1%BB%E6%A8%A1%E6%9D%BF.md)
- 介绍
- 编程设计语言
- 第一章 对C++的初步认识
- 1.2 最简单的C++程序
- 1.3 C++对C的补充
- 1.3.1 return
- 1.3.2 输入输出流
- 1.3.3 putchar 和 getchar
- 1.3.4 用const定义常变量
- 1.3.5 函数原型声明
- 1.3.6 内置函数
- 1.3.7 函数重载
- 1.3.8 函数模板
- 1.3.9 有默认值的参数
- 1.3.10 作用域
- 1.3.11 const修饰指针
- 1.3.12 引用
- 1.3.13 生命期
- 1.3.14 变量
- 1.3.15 字符串变量
- 第二章 类与对象
- 2.2 类的声明和对象的定义
- 2.3 类的成员函数
- 第三章 关于类和对象的进一步讨论
- 3.1 构造函数
- 3.1.1 对象的初始化
- 3.1.2 构造函数
- 3.2 析构函数
- 3.3调用析构函数和构造函数的顺序
- 3.4 对象数组
- 3.5 对象指针
- 3.6 共享数据的保护
- 3.7 对象的建立与释放
- 3.8 对象的赋值与复制
- 3.9 静态成员
- 3.10 友元
- 3.11 类模板
- 第四章 运算符重载
- 数据类型转换
- 运算符重载
- 重载流插入运算符和流提取运算符
- 第五章 继承与派生
- 继承与派生
- 第六章 多态性与虚函数
- 多态性
- 虚函数
- 纯虚函数与抽象类