第1章 预备知识 1
1.1 简单的输入/输出 1
1.2 Visual C++6.0的操作环境 4
1.3 程序调试——Debug功能 10
第2章 C++语言基础 14
2.1 内嵌(联)函数 14
2.2 函数的重载 16
2.3 带默认参数值的函数 19
2.4 const类型限定符 21
2.5 new与delete 23
第3章 类和对象 28
3.1 类的定义 28
3.2 数据成员及类成员的访问控制 33
3.3 对象及指向对象的指针 37
3.4 类与结构的关系 42
3.5 类定义与头文件 43
3.6 上机练习题 47
3.7 上机练习题参考答案 47
第4章 构造函数和析构函数 56
4.1 构造函数 56
4.2 析构函数 64
4.3 默认构造函数与拷贝构造函数 70
4.4 构造函数的重载 74
4.5 一个类的对象作为另一个类的数据成员 76
4.6 上机练习题 79
4.7 上机练习题参考答案 79
第5章 静态成员 88
5.1 静态数据成员 88
5.2 静态成员函数 91
6.1 友元函数 97
第6章 友元 97
6.2 友元类 99
6.3 上机练习题 104
6.4 上机练习题参考答案 104
第7章 this指针与运算符的重载 110
7.1 this指针 110
7.2 运算符的重载 114
7.3 上机练习题 119
7.4 上机练习题参考答案 119
第8章 继承与派生 125
8.1 单继承 125
8.2 多继承 132
8.3 虚基类 134
8.5 上机练习题参考答案 138
8.4 上机练习题 138
第9章 虚函数和多态性 145
9.1 虚函数和多态性概述 145
9.2 纯虚函数和抽象类 150
第10章 模板 153
10.1 函数模板 153
10.2 类模板 158
10.3 上机练习题 160
10.4 上机练习题参考答案 160
第11章 I/O流 166
11.1 文件流 166
11.2 上机练习题 174
11.3 上机练习题参考答案 174
参考文献 178