《解析C++面向对象程序设计习题解析与实验教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:冯潇,甘玲,汪建等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302273325
  • 页数:217 页
图书介绍:本书是《解析C++面向对象程序设计》的配套实践教材。

第1章 认识对象 1

本章重要技能 1

1.1习题解答 1

1.2实验指导 3

1.2.1 VC 6.0集成环境下C++上机方法 3

【实验1-1】输出个人信息 3

【实验1-2】输入/输出基本类型数据 9

1.2.2 VC 2005集成环境下C++上机方法 9

【实验1-3】输出“Hello, world!” 9

1.2.3 Linux环境下C++上机方法 14

【实验1-4】输出“Hello,wolrd!” 14

1.2.4 Dev-C++环境下C++上机方法 15

【实验1-5】输出“Hello,world!” 15

第2章 发现对象和设计类 19

本章重要技能 19

2.1习题解答 19

2.2实验指导 37

2.2.1类的设计和对象的创建 37

【实验2-1】求屏幕上两点间的距离 37

【实验 2-2】计算房贷 38

2.2.2多文件结构构造和析构 39

【实验2-3】积分返券 39

【实验2-4】设计实时更新的时间类Time 42

2.2.3类的静态成员 44

【实验2-5】管理个人活期账户 44

【实验2-6】打印信用卡欠费通知单 45

2.2.4综合实验 47

【实验2-7】圈猫游戏 47

第3章 详解对象 50

本章重要技能 50

3.1习题解答 50

3.2实验指导 69

3.2.1对象指针和对象引用 69

【实验3-1】比较两个分数的大小 69

【实验3-2】模拟存钱罐 70

3.2.2常对象和常成员 72

【实验3-3】设计实时更新的日期类Date 72

【实验3-4】打印社保信息 74

3.2.3对象数组和对象成员 75

【实验3-5】打印运动会参赛人员名单 75

【实验3-6】随机组句游戏 77

3.2.4综合实验 78

【实验3-7】查询个人图书借阅情况 78

第4章 派生新类 82

本章重要技能 82

4.1习题解答 82

4.2实验指导 96

4.2.1派生类 96

【实验4-1】模拟智能电表 96

【实验4-2】管理快递资费 98

【实验4-3】观察基类构造函数的调用时机 101

4.2.2多继承和虚拟继承 103

【实验4-4】设计实用整型数组 103

【实验4-5】观察虚基类构造函数的调用时机 105

4.2.3综合实验 106

【实验4-6】模拟信息在通信协议层间的转换 106

第5章 多态与抽象类 109

本章重要技能 109

5.1习题解答 109

5.2实验指导 122

5.2.1虚函数和动态联编 122

【实验5-1】计算教学工作量 122

【实验5-2】计算快递公司日营业额 124

5.2.2纯虚函数和抽象类 125

【实验5-3】计算图形面积 125

【实验5-4】创建抽象工厂 128

5.2.3综合实验 131

【实验5-5】寻宝藏 131

第6章 运算符重载与友元 137

本章重要技能 137

6.1习题解答 137

6.2实验指导 148

6.2.1运算符重载为类的成员函数 148

【实验6-1】判断字符串是否为空 148

【实验6-2】日期的自增运算 149

6.2.2运算符重载为类的友元函数 151

【实验6-3】矩阵运算 151

【实验6-4】比较日期大小 153

6.2.3综合实验 154

【实验6-5】创建理想的数组类 154

第7章 模板——类的再抽象 156

本章重要技能 156

7.1习题解答 156

7.2实验指导 168

7.2.1函数模板和类模板 168

【实验7-1】在任意类型数组中查找某数是否存在 168

【实验7-2】具有数据查找功能的数组类模板 169

7.2.2 STL 170

【实验7-3】熟悉向量和迭代器 170

【实验7-4】分类统计 171

7.2.3综合实验 174

【实验7-5】基于栈类模板的算术计算器 174

第8章 输入/输出流对象 179

本章重要技能 179

8.1习题解答 179

8.2实验指导 192

8.2.1非格式化及格式化输入/输出 192

【实验8-1】打印图书目录 192

【实验8-2】拦截非法数据 193

8.2.2重载operator>>和operator<< 194

【实验8-3】复数类Complex的输入/输出 194

【实验8-4】规范管理电话号码 195

8.2.3文件的输入/输出 196

【实验8-5】凯撒密码 196

【实验8-6】编制商品目录 198

8.2.4综合实验 200

【实验8-7】管理储户信息 200

第9章 异常处理 205

本章重要技能 205

9.1习题解答 205

9.2实验指导 211

9.2.1异常处理机制和标准异常 211

【实验9-1】阶乘计算中的溢出 211

【实验9-2】观察构造函数中的异常处理 212

9.2.2综合实验 214

【实验9-3】进制转换 214

参考文献 217