第1部分 概述与习题 1
第1章 C++语言入门 1
本章概述 1
习题解答 1
典型习题解析 4
第2章 基本数据类型和表达式 5
本章概述 5
习题解答 6
典型习题解析 11
第3章 程序控制结构 13
本章概述 13
习题解答 14
典型习题解析 26
第4章 自定义数据类型 31
本章概述 31
习题解答 31
典型习题解析 34
第5章 数组 36
本章概述 36
习题解答 37
典型习题解析 44
第6章 函数 45
本章概述 45
习题解答 46
典型习题解析 55
第7章 类和对象 57
本章概述 57
习题解答 59
典型习题解析 75
第8章 继承性和派生类 80
本章概述 80
习题解答 82
典型习题解析 86
第9章 多态性和虚函数 96
本章概述 96
习题解答 97
典型习题解析 105
第10章 C++的输入输出流 115
本章概述 115
习题解答 116
典型习题解析 126
第11章 C++命名空间与异常处理 130
本章概述 130
习题解答 131
典型习题解析 136
第2部分 实验指导 138
实验1 Visual C++6.0开发环境入门 138
实验2 数据类型、运算符和表达式 144
实验3 选择结构程序设计 149
实验4 循环结构程序设计 152
实验5 自定义数据类型 154
实验6 数组及字符串 156
实验7 指针与数组 158
实验8 函数的定义及调用 160
实验9 函数重载与递归函数 164
实验10 类与对象的基本应用 166
实验11 类与对象的高级应用 168
实验12 继承的基本概念 170
实验13 多重继承的应用 172
实验14 运算符重载 174
实验15 虚函数 176
实验16 基本输入输出及文本文件操作 178
实验17 随机文件的读写 180
实验18 异常处理与模板 182
第3部分 课程设计 183
1.C++课程设计的目标、要求及评分标准 183
2.设计题目 185
附录 常见的C++编译错误信息 209