第1部分 课程实验 1
实验一 Visual C++集成开发环境入门 1
实验二 数据类型、运算符与表达式 6
实验三 分支结构程序设计 10
实验四 循环结构程序设计 16
实验五 函数的定义、声明和调用 20
实验六 函数的递归调用 23
实验七 多文件结构的程序设计 26
实验八 一维数组的应用 30
实验九 二维数组的应用 36
实验十 指针的应用 40
实验十一 类与对象 47
实验十二 类的复制构造函数 50
实验十三 类的深复制 54
实验十四 友元 56
实验十五 函数模板与类模板 58
实验十六 继承与派生 61
实验十七 多继承与虚基类 64
实验十八 运算符重载 69
实验十九 虚函数与多态性 71
实验二十 抽象类 73
实验二十一 标准设备的输入与输出 76
实验二十二 文件的输入与输出 78
实验二十三 异常处理 82
第2部分 课程实训 85
第3部分 自我测试 94
第1章 C++基础 94
第2章 程序控制结构 96
第3章 函数 99
第4章 数组、指针与字符串 102
第5章 类与对象 106
第6章 模板与应用 112
第7章 继承与派生 115
第8章 多态性 121
第9章 流类库与输入输出 126
第10章 异常处理 129
附录 132
附录1实验指导 132
附录2自我测试答案 140
参考文献 146