第1章 C++程序的集成开发环境 3
VisualC++6.0集成开发环境 3
VisualC++6.0的安装与启动 3
VisualC++6.0主界面的组成 4
VisualC++6.0环境下C++程序的运行 13
TurboC++3.0集成开发环境 15
TurboC++3.0的安装与启动 15
TurboC++3.0主界面的组成 16
TurboC++3.0环境下C++程序的运行 17
系统设置 19
第2章 实验要求与实验项目 21
实验1C++基础知识 21
实验2程序控制结构(一) 26
实验3程序控制结构(二) 29
实验4结构化程序设计的应用 33
实验5函数和编译预处理 36
实验6数组 40
实验7指针 43
实验8自定义数据类型 46
实验9类与对象(一) 50
实验10类与对象(二) 55
实验11重载与模板 60
实验12继承与派生 68
实验13多态性和虚函数 72
实验14输入输出流 76
实验15综合程序设计 81
第3章 常用算法设计方法 111
累加与累乘问题 111
数字问题 115
数值计算问题 118
数组的应用 120
函数的应用 123
解不定方程 124
思考题 125
参考答案 127
第4章 程序测试与调试 129
程序测试 129
程序调试 130
诊断错误的实验方法 130
错误诊断的推理技术 132
错误修改的原则 132
VisualC++6*0程序调试 133
第5章 C++基础知识 139
第6章 程序控制结构 146
第7章 函数和编译预处理 157
第8章 数组与指针 167
第9章 自定义数据类 178
第10章 类与对象 188
第11章 运算符重载与模板 208
第12章 继承与派生 227
第13章 多态性和虚函数 231
第14章 输入输出流 246
参考文献 257