《C++程序设计工程化教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:赵建洋,于长辉,金圣华编著
  • 出 版 社:南京:南京大学出版社
  • 出版年份:2016
  • ISBN:9787305179709
  • 页数:326 页
图书介绍:本书以Visual C++ 2010为开发环境,先分析C++的知识点,将其分解成若干语法具有的意义、格式和应用,并分散到教材相应部分,与工程案例相互配合介绍,互为补充,相得益彰。通过程序示例附有的详细注释,帮助知识点的理解,课后习题有相关语法的练习,工程案例中再次应用它,经过一系列的训练,可使知识点学以致用,易于理解。可作为高等院校本科生的教材以及教学参考书,也可作为全国计算机等级考试培训用书。

第一单元 1

第一章 绪论 1

1.1 从C到C++ 1

1.2 第一个C++应用程序 3

1.3 程序的组成 9

1.4 简单调试C++代码 10

习题1 14

第二章 基本数据类型与输入输出 16

2.1 基本数据类型 16

2.2 变量与常量 18

2.3 输入与输出 21

习题2 25

第三章 表达式和语句 27

3.1 算术表达式 27

3.2 关系表达式 30

3.3 逻辑表达式 31

3.4 其他运算符 32

习题3 34

第四章 过程化语句 35

4.1 if语句 35

4.2 switch语句 38

4.3 while语句 40

4.4 for语句 42

4.5 continue与break 43

习题4 44

工程训练1 商品信息管理系统(条件选择篇) 46

第二单元 52

第五章 函数 52

5.1 函数的定义 52

5.2 函数的声明与调用 54

5.3 函数的参数传递 55

5.4 递归函数 56

5.5 几种特殊的函数 59

习题5 63

工程训练2 商品信息管理系统(函数与头文件篇) 65

第六章 数组 74

6.1 一维数组 74

6.2 二维数组 89

6.3 字符数组 96

习题6 101

工程训练3 商品信息管理系统(数组与循环篇) 103

第三单元 109

第七章 指针 109

7.1 指针概念 109

7.2 指针常量 111

7.3 指针数组 113

7.4 指针与函数 115

7.5 动态数组 118

习题7 120

第八章 引用 122

8.1 引用的概念 122

8.2 引用的应用 122

习题8 124

第九章 结构 126

9.1 结构的定义 126

9.2 结构变量 126

9.3 结构应用 128

习题9 132

工程训练4 商品信息管理系统(结构篇) 134

第十章 模块化程序设计 143

10.1 存储类型 143

10.2 多文件结构 145

10.3 编译预处理 146

习题10 148

第四单元 150

第十一章 类 150

11.1 类的特征 150

11.2 类的定义 150

11.3 构造函数 152

11.4 析构函数 154

11.5 拷贝构造函数 157

11.6 静态成员 159

11.7 常类型 160

习题11 163

工程训练5 商品信息管理系统(类和对象篇) 165

第十二章 继承与派生 176

12.1 类的继承 176

12.2 多重继承 182

12.3 组合类 190

习题12 192

工程训练6 商品信息管理系统(继承与派生篇) 193

第十三章 多态性 208

13.1 虚函数 209

13.2 纯虚函数 212

13.3 友元类和友元函数 214

习题13 216

第五单元 219

第十四章 模板 219

14.1 模板的概念 219

14.2 函数模板 221

14.3 类模板 227

习题14 235

工程训练7 商品信息管理系统(类模板篇) 236

第十五章 运算符重载 247

15.1 运算符重载的需要性 247

15.2 运算符重载作为类的成员函数 248

15.3 运算符重载作为类的友元函数 264

习题15 267

第十六章 异常处理 271

16.1 异常的概念 271

16.2 异常的实现 273

16.3 异常的规则 275

16.4 异常派生族系 284

习题16 286

第十七章 C++标准库 289

17.1 标准I/O流类 289

17.2 文件I/O流类 297

17.3 vector容器类 306

17.4 string字符串类 312

习题17 317

工程训练8 商品信息管理系统(文件流篇) 317