第一部分 习题解答 1
第1章 C++语言简介 1
第2章 控制结构 5
第3章 基本数据类型 10
第4章 数组与结构体 16
第5章 表达式 24
第6章 函数 28
第7章 指针 34
第8章 函数与指针 40
第9章 类和对象 49
第10章 继承 60
第11章 多态性 73
第12章 模板与异常处理 82
第13章 标准库和输入/输出流 90
第14章 线性表 99
第15章 查找和排序 110
第16章 数值计算 123
第二部分 C++语言上机指南 135
第17章 Visual C++++6.0集成开发环境 135
17.1 简介 135
17.1.1 菜单和工具栏 136
17.1.2 Developer Studio窗口 136
17.1.3 菜单选项、快捷键和工具栏 136
17.1.4 用Developer Studio编写和调试简单C++程序 137
17.2 Visual C++的帮助功能 139
17.3 Developer Studio的文本编辑器 141
17.4 Developer Studio的文件处理功能 142
17.5 Visual C++程序的编译、连接和运行 144
17.6 查看和修改编译、连接错误 145
17.7 运行错误的判断与调试 146
17.8 基本调试手段 147
17.9 注解号在调试中的作用 148
17.10 条件编译 149
17.11 Developer Studio的跟踪调试功能 151
17.12 如何在程序中使用MFC类库 153
17.13 使用FileView标签 153
17.14 使用ClassView标签 153
17.15 Visual Studio.NET下的C++编程 155
17.16 C+++Builder使用简介 158
第18章 Quincy 2002集成开发环境 162
18.1 简介 162
18.2 创建源程序 162
18.3 文件保存 163
18.4 编辑源程序 165
18.4.1 输入文本 165
18.4.2 匹配花括号 165
18.5 程序的编译、连接和运行 165
18.6 调试程序 168
18.6.1 单步调试 168
18.6.2 断点 169
18.6.3 检查和修改变量 171
18.6.4 观察变量 172
18.6.5 停止调试程序 174
18.7 项目 174
18.7.1 建立一个项目 174
18.7.2 向项目中添加文件 175
18.7.3 从项目中删除文件 176
18.7.4 创建项目的可执行程序 176
18.8.1 Build选项 177
18.8 设置选项 177
18.8.2 Run选项 179
18.8.3 Editor选项 180
18.9 Quincy工具 181
18.9.1 Grep 181
18.9.2 Artistic Style 182
第三部分 C++案例分析 183
第19章 案例分析1:求π值 183
第20章 案例分析2:集合类 194