图书介绍

C++程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

C++程序设计教程
  • 孟威,刘慧宁等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111266303
  • 出版时间:2009
  • 标注页数:342页
  • 文件大小:75MB
  • 文件页数:219页
  • 主题词: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 C++语言的起源1

1.2 C++语言与C语言的关系1

1.3 C++语言与面向对象程序设计2

1.4 C++程序的开发步骤3

1.5 C++程序的基本结构4

1.5.1 简单的C++程序4

1.5.2 C++程序的组成4

1.5.3 C++语言编程风格6

1.6 基本输入6

1.7 小结7

1.8 习题7

第2章 C++语言编程基础9

2.1 字符集9

2.2 词法记号9

2.3 基本数据类型10

2.4 变量与常量12

2.4.1 变量12

2.4.2 常量13

2.5 枚举与数组16

2.5.1 枚举16

2.5.2 数组19

2.6 关键字typedef23

2.7 运算符23

2.8 表达式27

2.9 数据类型转换31

2.9.1 隐式转换31

2.9.2 强制类型转换32

2.10 控制语句33

2.10.1 选择语句34

2.10.2 循环语句39

2.10.3 转移语句44

2.11 小结47

2.12 习题48

第3章 函数51

3.1 函数的定义及调用51

3.1.1 定义函数51

3.1.2 声明函数52

3.1.3 函数调用53

3.1.4 函数调用的执行过程56

3.2 函数调用时参数的传递57

3.3 内联函数58

3.4 带默认形参值的函数59

3.5 作用域63

3.5.1 作用域分类63

3.5.2 局部变量与全局变量66

3.6 递归调用68

3.7 函数重载70

3.8 库函数73

3.9 头文件75

3.9.1 头文件的编写原则75

3.9.2 头文件保护符75

3.9.3 使用头文件76

3.10 小结76

3.11 习题77

第4章 类与对象79

4.1 概述79

4.2 类的定义79

4.3 定义对象84

4.4 构造函数与析构函数88

4.4.1 构造函数88

4.4.2 析构函数93

4.5 类的组合94

4.6 静态成员98

4.6.1 静态数据成员98

4.6.2 静态成员函数100

4.7 友元101

4.7.1 友元函数101

4.7.2 友元类103

4.8 常对象、常数据成员与常成员函数103

4.8.1 常对象104

4.8.2 常数据成员104

4.8.3 常成员函数105

4.9 类作用域及对象生存期107

4.9.1 类作用域107

4.9.2 对象生存期107

4.10 结构和联合110

4.10.1 结构110

4.10.2 联合110

4.11 小结111

4.12 习题111

第5章 指针与引用115

5.1 指针115

5.1.1 数据存储115

5.1.2 指针的定义及使用116

5.1.3 指针运算120

5.1.4 与对象有关的指针121

5.1.5 void和const指针126

5.2 动态内存分配128

5.2.1 运算符new129

5.2.2 运算符delete130

5.3 指针与数组134

5.3.1 用指针访问数组元素134

5.3.2 指针数组与数组指针137

5.4 指针与函数139

5.4.1 指针作为函数的参数139

5.4.2 返回指针的函数142

5.4.3 函数指针143

5.4.4 带参数的主函数main150

5.5 字符串152

5.5.1 C语言风格的字符串153

5.5.2 string类154

5.6 引用157

5.7 引用与函数158

5.7.1 把引用用作函数参数158

5.7.2 返回引用的函数159

5.7.3 拷贝构造函数与对象的引用调用160

5.8 指针与引用165

5.9 小结166

5.10 习题167

第6章 继承174

6.1 继承与派生174

6.2 单继承175

6.2.1 公有派生175

6.2.2 私有派生177

6.2.3 保护派生178

6.3 多继承180

6.4 派生类的构造函数与析构函数182

6.5 二义性问题187

6.6 虚基类193

6.7 赋值兼容原则196

6.8 小结198

6.9 习题199

第7章 运算符重载203

7.1 运算符重载的语法203

7.2 一元运算符的重载206

7.3 二元运算符的重载208

7.4 特殊运算符的重载209

7.4.1 “=”运算符的重载209

7.4.2 “++”和“--”运算符的重载215

7.4.3 “[]”运算符的重载217

7.5 小结217

7.6 习题218

第8章 多态与虚函数219

8.1 多态性概述219

8.2 虚函数219

8.3 抽象类224

8.4 虚析构函数227

8.5 综合实例233

8.6 小结240

8.7 习题240

第9章 容器类242

9.1 数组类与链表类242

9.1.1 数组类242

9.1.2 链表类247

9.2 线性表、栈与队列255

9.2.1 线性表255

9.2.2 栈和队列259

9.3 排序与查找265

9.3.1 排序265

9.3.2 查找268

9.4 小结270

9.5 习题270

第10章 模板与标准模板库271

10.1 函数模板271

10.2 类模板272

10.3 标准模板库280

10.3.1 基本数据结构知识280

10.3.2 标准模板库简介281

10.3.3 向量281

10.3.4 链表的使用286

10.3.5 双端队列289

10.3.6 栈与队列291

10.3.7 集合与映射294

10.4 小结298

10.5 习题298

第11章 输入/输出流299

11.1 输入/输出流概述299

11.2 标准输入/输出流300

11.3 输入/输出格式控制303

11.4 文件输入/输出307

11.5 用户自定义类型的输入/输出311

11.6 综合实例313

11.7 小结324

11.8 习题324

第12章 异常处理326

12.1 异常处理的基本语法326

12.2 异常处理的使用331

12.3 标准C++语言库中的异常类337

12.4 小结338

12.5 习题338

附录 名称空间339

参考文献342

热门推荐