项目1 C++基础知识 1
1.1 从C到C++ 2
1.2 C++数据的输入与输出 7
1.3 函数 13
1.4 const常量 20
1.5 堆内存分配 22
1.6 引用 24
项目2 类与对象 39
2.1 类与对象的概念 40
2.2 类的定义 42
2.3 对象 51
2.4 构造函数 54
2.5 析构函数 68
2.6 const成员 72
项目3 拷贝构造函数 85
3.1 拷贝构造函数概述 86
3.2 默认拷贝构造函数 91
3.3 浅拷贝与深拷贝 93
项目4 静态成员和友元 99
4.1 静态成员 100
4.2 友元 105
项目5 继承与多态 118
5.1 继承 119
5.2 多态 131
项目6 运算符重载 156
6.1 重载运算符 157
6.2 重载单目运算符 164
6.3 转换运算符重载 170
6.4 重载赋值运算符 172
项目7 I/O流 180
7.1 标准I/O 182
7.2 文件I/O 189
7.3 串I/O 194
项目8 模板 205
8.1 函数模板 207
8.2 类模板 209
项目9 异常 223
9.1 异常概述 224
9.2 异常处理机制 226
9.3 异常类 229
参考文献 240