第1章 绪论 1
要点导读 1
实验一 使用开发环境运行简单的C++程序 1
一、实验目的 1
二、实验任务 1
三、实验步骤 2
习题解答 5
第2章 简单数据及运算 6
要点导读 6
实验二 C++简单数据的运算 7
一、实验目的 7
二、实验任务 7
三、实验步骤 7
习题解答 10
思考与练习解答 11
第3章 流程控制 13
要点导读 13
实验三 流程控制 13
一、实验目的 13
二、实验任务 13
三、实验步骤 14
习题解答 15
思考与练习解答 18
第4章 复杂数据及运算 20
要点导读 20
实验四 数组、指针与字符串 21
一、实验目的 21
二、实验任务 21
三、实验步骤 21
习题解答 22
思考与练习解答 24
第5章 抽象与分类 27
要点导读 27
实验五 抽象与分类 28
一、实验目的 28
二、实验任务 28
三、实验步骤 28
习题解答 29
思考与练习解答 38
第6章 自定义类型的运算 46
要点导读 46
实验六 运算符重载 46
一、实验目的 46
二、实验任务 47
三、实验步骤 47
习题解答 49
思考与练习解答 53
第7章 多文件工程和编译预处理命令 70
要点导读 70
实验七 多文件工程和编译预处理命令 70
一、实验目的 70
二、实验任务 70
三、实验步骤 70
习题解答 72
思考与练习解答 74
第8章 类的重用 77
要点导读 77
实验八 类的继承及访问控制 78
一、实验目的 78
二、实验任务 78
三、实验步骤 78
习题解答 80
思考与练习解答 84
第9章 数据的共享与保护 88
要点导读 88
实验九 局部变量、全局变量和静态变量 88
一、实验目的 88
二、实验任务 88
三、实验步骤 89
习题解答 89
思考与练习解答 96
第10章 多态性 97
要点导读 97
实验十 虚函数与虚基类 97
一、实验目的 97
二、实验任务 97
三、实验步骤 98
习题解答 100
思考与练习解答 106
第11章 输入/输出流 109
要点导读 109
实验十一 文件的读/写 109
一、实验目的 109
二、实验任务 109
三、实验步骤 110
习题解答 111
思考与练习解答 114
第12章 容错及异常处理基础 117
要点导读 117
实验十二 异常处理基础 117
一、实验目的 117
二、实验任务 117
三、实验步骤 117
习题解答 118
第13章 数据结构简介 122
要点导读 122
实验十三 链表的实现 122
一、实验目的 122
二、实验任务 122
三、实验步骤 123
习题解答 125
思考与练习解答 128
第14章 模板简介 134
要点导读 134
实验十四 函数模板与类模板 134
一、实验目的 134
二、实验任务 135
三、实验步骤 135
习题解答 136
思考与练习解答 143
第15章 泛型程序设计与C++STL简介 144
要点导读 144
实验十五 C++标准库的常用容器和泛型算法 144
一、实验目的 144
二、实验任务 144
三、实验步骤 146
习题解答 147