第一部分 习题解答 3
第1章 C++语言简介 3
第2章 基本数据类型与表达式 8
第3章 控制结构 13
第4章 数组与字符串 23
第5章 函数 33
第6章 指针 39
第7章 函数与指针 46
第8章 结构化设计方法 55
第9章 类和对象(一) 63
第10章 类和对象(二) 68
第11章 继承 80
第12章 多态性 94
第13章 模板与异常处理 103
第14章 标准库和输入/输出流 111
第15章 链表 121
第16章 程序设计与软件开发技术 130
第二部分 C++语言上机指南第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++程序 136
17.2 Visual C++的帮助功能 139
17.3 Developer Studio的文本编辑器 140
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的跟踪调试功能 150
17.12 如何在程序中使用MFC类库 152
17.13 使用FileView标签 152
17.14 使用ClassView标签 153
第18章 Quincy 2002集成开发环境 156
18.1 简介 156
18.2 创建源程序 157
18.3 文件保存 158
18.4 编辑源程序 159
18.4.1 输入文本 159
18.4.2 匹配花括号 160
18.5 程序的编译、连接和运行 160
18.6 调试程序 162
18.6.1 单步调试 162
18.6.2 断点 164
18.6.3 检查和修改变量 164
18.6.4 观察变量 166
18.6.5 停止调试程序 168
18.7 项目 168
18.7.1 建立一个项目 168
18.7.2 向项目中添加文件 169
18.7.3 从项目中删除文件 171
18.7.4 创建项目的可执行程序 171
18.8 设置选项 171
18.8.1 Build选项 171
18.8.2 Run选项 173
18.8.3 Editor选项 174
18.9 Quincy工具 175
18.9.1 Grep 175
18.9.2 艺术风格 176
第19章 Visual Studio.NET下的C++编程 178
第20章 C++ Builder使用指南 181
第21章 上机实验内容与安排 185
实验1:C++集成开发环境的使用 185
实验2:基本数据类型与表达式 186
实验3:控制结构 186
实验4:数组与字符串 187
实验5:函数 187
实验6:指针 187
实验7:函数与指针 188
实验8:结构化设计方法 188
实验9:类和对象(一) 189
实验10:类和对象(二) 189
实验11:继承 190
实验12:多态性 190
实验13:模板与异常处理 191
实验14:标准库和输入/输出流 191
实验15:链表 192
实验16:程序设计与软件开发技术 192
第三部分 C++案例分析 195
第22章 案例分析1:求π值 195
第23章 案例分析2:集合类 206
第24章 案例分析3:哈希查找 222