更新时间:2020-01-16 13:52:54
封面
版权信息
内容提要
前言
本书特色
教学安排
第3版的新变化
致谢
审阅者名录
特别鸣谢
资源与支持
配套资源
提交勘误
扫码关注本书
与我们联系
关于异步社区和异步图书
第1章 用C++来解决问题
1.1 解决问题
1.2 对象、类型与变量
本章小结
练习题
解决问题:请编写一个算法
第2章 C++基础
2.1 C++程序的组成部分
2.2 语句
2.3 算术表达式
2.4 先提示再输入
2.5 程序实现中的错误与警告
编程技巧
编程项目
第3章 自由函数的运用
3.1 cmath函数
3.2 使用cmath函数解决问题
3.3 调用已被文档化的函数
第4章 自由函数的实现
4.1 实现属于自己的函数
4.2 分析、设计与实现
4.3 void函数与引用型形参
4.4 const的引用型形参
第5章 发送消息
5.1 为真实世界建模
5.2 发送消息
5.3 string对象
5.4 ostream和istream的成员函数
5.5 另一个非标准类:Grid
5.6 类和函数为何而存在
第6章 成员函数的实现
6.1 在头文件中定义类
6.2 实现类的成员函数
6.3 默认构造函数
6.4 状态型对象模式
6.5 面向对象设计准则
第7章 选择操作
7.1 实现选择控制
7.2 关系运算符
7.3 替代性动作模式
7.4 选择操作结构中的语句块
7.5 bool对象
7.6 bool成员函数
7.7 多重选择操作
7.8 测试多重选择操作
7.9 assert函数
7.10 switch语句
第8章 重复操作
8.1 实现重复控制
8.2 算法模式:确定性循环
8.3 确定性循环模式的应用
8.4 算法模式:不确定性循环
8.5 do while语句
8.6 循环的选择与设计
第9章 文件流
9.1 ifstream对象
9.2 将确定性循环模式应用于磁盘文件
9.3 使用不确定性循环处理更复杂的磁盘文件输入