图书介绍

C++程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C++程序设计
  • 吴乃陵等编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040123010
  • 出版时间:2003
  • 标注页数:448页
  • 文件大小:16MB
  • 文件页数:459页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目 录1

第一章软件设计概论1

1.1 软件与软件危机1

1.2软件工程2

1.3程序设计方法3

1.3.1 传统的结构化程序设计3

1.3.2面向对象的程序设计5

1.4算法设计与分析8

1.4.1算法的概念8

1.4.2算法的表示8

1.4.3常用算法介绍11

1.5C语言和面向对象的C++13

1.6一个简单的C++程序14

习题16

第二章C++基础知识17

2.1 C++的词法单位17

2.1.1 C++的字符集17

2.1.2关键字17

2.1.3标识符18

2.1.4标点符号19

2.2 C++中的数据类型19

2.3变量和常量21

2.3.1 变量21

2.3.2字面常量23

2.3.3常变量25

2.4数组与字符数组26

2.4.1 数组26

2.4.2字符数组27

2.5运算符、表达式和语句28

2.5.1运算符、优先级和结合性28

2.5.2表达式35

2.5.3 算术类型转换和赋值类型38

转换38

2.5.4强制类型转换运算符39

2.5.5求值次序与副作用40

2.5.6语句40

2.6简单的输入/输出41

2.6.1 C++的输入/输出41

2.6.2 C语言的输入/输出46

习题47

3.1.1 if语句49

3.1 分支结构程序设计49

第三章基本控制结构程序设计49

3.1.2条件运算符“?:”55

3.1.3 switch 语句55

3.2循环结构程序设计58

3.2.1 while语句58

3.2.2 do-while语句59

3.2.3 for语句62

3.2.4循环的嵌套64

3.3转向语句65

3.4常用算法应用实例68

3.5枚举类型72

3.5.1枚举类型的定义72

3.5.2枚举变量的使用73

3.6输入/输出文件简介75

习题77

4.1 函数的定义与调用80

4.1.1 函数概述80

第四章函数80

4.1.2函数的定义81

4.1.3函数的调用83

4.2 函数的参数传递、返回值及函数原型说明84

4.2.1 函数的参数传递及传值调用84

4.2.2函数返回值85

4.2.3函数原型说明87

4.3全局变量和局部变量89

4.3.1 变量的存储机制与C++的89

内存布局89

4.3.2全局变量90

4.4函数调用机制91

4.3.3局部变量91

4.5作用域与存储类型93

4.5.1作用域93

4.5.2变量的存储类型96

4.5.3外部存储类型与静态存储98

类型98

4.5.4生命期与可见性99

4.6函数的递归调用101

4.7函数的一些高级议题107

4.7.1函数重载107

4.7.2缺省参数108

4.7.3内联函数109

4.9.1 头文件110

4.9头文件与多文件结构110

4.8 C++的系统库函数110

4.9.2多文件结构111

4.10编译预处理112

4.10.1宏定义指令112

4.10.2文件包含指令113

4.10.3条件编译指令114

习题115

第五章类与对象120

5.1类与对象的基本概念120

5.1.1 C++类的定义120

5.1.2成员函数的定义122

5.1.3对象的创建与使用123

5.1.4名字空间域和类域126

5.2从面向过程到面向对象130

5.3引用133

5.4构造函数和析构函数136

5.4.1 构造函数的定义与使用136

5.4.2拷贝构造函数138

5.4.3折构函数的定义140

5.4.4成员对象与构造函数140

5.5运算符的重载145

5.6友元150

5.7静态成员155

5.7.1静态数据155

5.7.2静态函数成员156

5.8结构和联合157

5.9全局对象与类接口160

5.10.1 面向对象程序的组织与Windows下的实现161

编程161

5.10面向对象程序设计和Windows161

5.10.2传统的Windows编程164

5.10.3 MFC编程166

5.11 图书馆流通管理系统设计168

——对象与类的识别168

习题177

第六章指针与数组180

6.1指针与地址180

6.1.1指针的概念180

6.1.2指针变量的赋值、初始化与181

简单应用181

6.2 this指针185

6.3.1数组与数组元素186

6.3数组与指针186

6.3.2数组名、指针和指针运算189

6.3.3指针、数组名作为函数参数191

6.3.4字符串处理193

6.4多维数组与指针197

6.4.1多维数组197

6.4.2指向多维数组的指针201

6.5模板204

6.5.1 函数模板及应用204

6.5.2类模板与线性表207

6.6排序与查找213

6.6.1常用查找方法213

6.6.2常用的排序法219

6.7指针数组224

6.8 数指针及其应用225

6.9复杂指针及其他229

6.10 Windows对象句柄230

6.11 图书馆流通管理系统设计232

——改进类的封装232

习题236

第七章动态内存分配241

7.1堆内存分配241

7.1.1 堆内存的分配与释放242

7.1.2堆对象与构造函数246

7.1.3浅拷贝与深拷贝247

7.2链表与链表的基本操作250

7.2.1单链表基本算法250

7.2.2单链表类型模板255

7.2.3双向链表259

7.3栈与队列的基本操作及其应用263

7.3.1栈与应用263

7.3.2队列271

7.4二 叉 树275

7.4.1二叉树的概念276

7.4.2二叉树的遍历278

7.4.3 二叉排序树282

7.5 MFC对象和Windows对象的关系283

7.6图书馆流通管理系统设计285

——链表类应用285

习题290

第八章继承与多态292

8.1 继承与派生的概念292

8.1.1类的派生与继承293

8.1.2公有派生与私有派生295

8.2 派生类的构造函数与析构函数296

8.3 多重继承与派生类成员标识302

8.4虚基类306

8.5派生类应用讨论313

8.6 MFC基础类及其层次结构317

8.7 多态性与虚函数320

8.7.1虚函数的定义321

8.7.2 纯虚函数325

8.7.3动态联编335

8.8 MFC的消息映射与命令传递336

8.9 图书馆流通管理系统设计341

——继承与多态的应用341

习题348

9.1C++的基本流类体系352

第九章流类库和输入/输出352

9.2输入/输出的格式控制355

9.3标准设备的输入/输出360

9.4文件的输入/输出365

9.4.1文件的打开/关闭366

9.4.2 文本文件的读写368

9.4.3二进制文件的读写372

9.4.4文件的随机访问375

9.4.5文件与对象377

9.5字符串流(内存流)378

9.6 MFC中的文件处理379

9.6.1文档/视图结构379

9.6.2存档类序列化380

——输入/输出流的应用381

9.7 图书馆流通管理系统设计381

习题387

第十章异常处理390

10.1异常的概念390

10.2 常处理的机制391

10.3栈展开与异常捕获393

10.4异常的重新抛出和catch_all397

子句397

10.5异常规范398

10.6异常和继承401

10.7 C++标准库的异常类层次结构405

习题409

第十一章标准模板库(STL)410

11.1标准模板库简介410

11.2 迭代子类414

11.3 顺序容器420

11.4关联容器422

11.5容器适配器423

11.6 泛型算法与函数对象425

11.6.1 函数对象425

11.6.2泛型算法429

11.7 VC++中的STL431

习题432

附录433

附录一 ASCⅡ(美国标准信息交换码)字符表433

附录二C语言的部分标准库函数434

及头文件434

附录三标准模板库容器类成员函数与泛型算法438

参考文献448

热门推荐