《C++面向对象程序设计习题与实验指导 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张俊主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2012
  • ISBN:9787113146306
  • 页数:282 页
图书介绍:本书在第一版的基础上进行了全面的改进,延续了第一版的篇章结构和内容体系,充实了各个部分的内容。全书包括三个部分。第一部分总结提炼了各章的重难点和主要知识点,同时配以适量的练习题。第二部分为实验指导,针对每章的能力要求设计了适宜的例题和上机练习题。第三部分为STL算法和容器参考,旨在为学习STL提供方便快捷的参考。

第一部分 习题 1

第1章C+++语言基础 1

1.1能力要求 1

1.2重点和难点 1

1.3知识点归纳 2

测试题 4

第2章 类与对象的定义 11

2.1能力要求 11

2.2重点和难点 11

2.3知识点归纳 11

测试题 14

第3章 类的几个主题 22

3.1能力要求 22

3.2重点和难点 22

3.3知识点归纳 22

测试题 25

第4章 运算符重载 33

4.1能力要求 33

4.2重点和难点 33

4.3知识点归纳 33

测试题 36

第5章 模板 42

5.1能力要求 42

5.2重点和难点 42

5.3知识点归纳 42

测试题 44

第6章 标准模板库(STL) 50

6.1能力要求 50

6.2重点和难点 50

6.3知识点归纳 50

测试题 54

第7章 继承与派生 62

7.1能力要求 62

7.2重点和难点 62

7.3知识点归纳 62

测试题 64

第8章 虚函数与多态性 75

8.1能力要求 75

8.2重点和难点 75

8.3知识点归纳 75

测试题 76

第9章C+++的I/O流 86

9.1能力要求 86

9.2重点和难点 86

9.3知识点归纳 86

测试题 89

第10章 异常处理 96

10.1能力要求 96

10.2重点和难点 96

10.3知识点归纳 96

测试题 98

第二部分 实验指导 104

实验1实验环境及其配置 104

1.1实验目的与要求 104

1.2实验过程与内容 104

1.2.1在VC+++ 2005中开发C+++程序 104

1.2.2在VC+++ 2005中配置STLport 106

1.2.3在VC+++ 2005中配置boost库 108

1.3典型程序与示例 109

实验题目与提示 112

实验2程序调试初步 114

2.1实验目的与要求 114

2.2程序错误与警告 114

2.2.1关于错误与警告 114

2.2.2错误的类型 116

2.3调试工具及应用 119

2.3.1工具与环境 119

2.3.2基本调试操作 122

实验题目与提示 128

实验3 C+++语言基础 129

3.1实验目的与要求 129

3.2实验过程与示例 129

实验题目与提示 133

实验4 STL常用算法与容器 135

4.1实验目的与要求 135

4.2实验过程与示例 135

实验题目与提示 139

实验5结构及其应用 141

5.1实验目的与要求 141

5.2实验过程与示例 141

实验题目与提示 145

实验6类与对象的定义 148

6.1实验目的与要求 148

6.2实验过程与示例 148

实验题目与提示 154

实验7类与对象的几个主题 156

7.1实验目的与要求 156

7.2实验过程与示例 156

实验题目与提示 160

实验8运算符重载 162

8.1实验目的与要求 162

8.2实验过程与示例 162

实验题目与提示 175

实验9模板 179

9.1实验目的与要求 179

9.2实验过程与示例 179

实验题目与提示 183

实验10标准模板库(STL) 185

10.1实验目的与要求 185

10.2实验过程与示例 185

实验题目与提示 189

实验11继承与派生 191

11.1实验目的与要求 191

11.2实验过程与示例 191

实验题目与提示 195

实验12虚函数与多态性 196

12.1实验目的与要求 196

12.2实验过程与示例 196

实验题目与提示 199

实验13 C+++的I/O流 201

13.1实验目的与要求 201

13.2实验过程与示例 201

实验题目与提示 205

实验14异常处理 207

14.1实验目的与要求 207

14.2实验过程与示例 207

实验题目与提示 209

第三部分STL算法与容器参考 210

第1章STL算法参考 210

1.1辅助函数和工具 210

1.2 STL常用算法 212

1.2.1不变序列算法 212

1.2.2可变序列算法 224

1.2.3去除元素算法 231

1.2.4序列变序算法 234

1.2.5序列排序算法 240

1.2.6已序序列算法 245

1.2.7数值算法 253

1.2.8迭代器相关算法 258

第2章sTL容器参考 260

2.1 string类 260

2.2 vector类 267

2.3 list类 269

2.4 deque类 272

2.5 set/multiset类 274

2.6 map/multimap类 276

附录A宏xr的功能及实现 279

附录B函数print()的功能及实现 281

附录C宏verify的功能及实现 282