图书介绍

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

C++程序设计语言
  • 韩贤东主编 著
  • 出版社: 哈尔滨:哈尔滨工业大学出版社
  • ISBN:9787560327679
  • 出版时间:2008
  • 标注页数:180页
  • 文件大小:35MB
  • 文件页数:195页
  • 主题词: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.1.1 C磁盘数据读写程序1

1.1.2 C++面向对象磁盘数据读写程序2

1.1.3 C++泛型方法磁盘数据读写程序3

1.2 C++之前的历史4

1.3 C++的产生和发展5

1.4 C++后续的发展方向5

1.5 C++的应用领域6

小结6

习题6

第2章 从C向C++过渡8

2.1 C++关键字8

2.2 C++的数据类型8

2.2.1数据类型特征8

2.2.1 const常变量9

2.3简单的输入与输出9

2.3.1利用cout输出数据9

2.3.2利用cin输入数据10

2.4类和对象12

2.4.1面向对象编程设计12

2.4.2面向对象编程基本特点12

2.4.3类的声明和对象的定义13

2.5 C++对函数的扩充功能16

2.5.1内联函数16

2.5.2重载函数17

2.5.3带默认参数的函数18

2.5.4 const参数的函数19

2.6运算符重载函数19

2.7引用21

2.7.1引用的基本原理21

2.7.2引用作为函数参数21

小结22

习题22

实验23

第3章 构造与析构函数24

3.1构造函数24

3.1.1无参数的构造函数24

3.1.2带参数的构造函数25

3.1.3构造函数的参数初始化列表26

3.2构造函数的重载26

3.3包含对象数据成员的类构造函数28

3.4拷贝构造函数29

3.5默认构造函数30

3.6析构函数31

小结32

习题32

实验33

第4章 继承与多态34

4.1继承结构34

4.2访问父类成员35

4.3派生类的构造36

4.3.1派生类的声明方式36

4.3.2派生类的构成36

4.4继承方式37

4.4.1公有继承38

4.4.2私有继承38

4.4.3保护继承38

4.5继承与组合39

4.5.1组合类的构成39

4.5.2组合类的构造与析构39

4.6虚函数41

4.6.1多态性与虚函数41

4.6.2纯虚函数41

4.7抽象类42

4.8多态编程42

小结43

习题44

实验44

第5章 类的特殊成员45

5.1静态成员的必要性45

5.2静态成员数据46

5.3静态成员函数47

5.4常量成员函数48

5.5 const对类形参的限定49

5.6赋值运算符重载函数50

5.7类的友元52

小结54

习题54

实验54

第6章 模板55

6.1函数模板55

6.2重载函数模板56

6.3类模板57

6.4类模板参数传递机制59

小结60

习题60

实验60

第7章 IO流61

7.1 C格式化输入输出的缺点61

7.2 I/O标准流类62

7.2.1输出流类62

7.2.2输入流类62

7.3控制台流类63

7.4文件流类64

7.5串流类67

7.6控制符69

7.7 IO成员函数77

7.8重载插入运算符85

7.9插入运算符与虚函数86

小结87

习题87

实验88

第8章 异常89

8.1异常处理结构89

8.2异常中的多态性90

小结92

习题92

实验92

第9章 向泛型编程过渡93

9.1指针概念回顾93

9.1.1指针的定义93

9.1.2指针的操作94

9.2指针运算95

9.2.1指针的算术运算95

9.2.2指针的关系运算96

9.3指针与数组96

9.3.1指针与数组的关系96

9.3.2 C ++数组的局限性97

9.4堆内存分配和指针97

9.4.1用new分配内存98

9.4.2用delete释放内存98

9.5指针与函数99

9.5.1函数与指针99

9.5.2指向函数的指针100

小结101

习题101

实验101

第10章STL概述102

10.1 STL历史回顾102

10.2 STL优势102

10.3容器103

10.3.1复杂度104

10.3.2元素类型104

10.3.3序列容器105

10.3.4流容器105

10.3.5关联容器106

10.3.6容器共同的函数106

10.4迭代器108

10.4.1迭代器分类108

10.4.2流式迭代器109

10.4.3容器类内部定义的类型110

10.5算法111

10.6函数对象111

10.6.1一元函数类112

10.6.2二元函数类113

10.7适配器115

小结115

习题115

实验116

第11章 序列容器117

11.1 string容器117

11.1.1 string成员函数117

11.1.2 string应用118

11.2 bitset容器119

11.2.1 bitset构造函数120

11.2.2 bitset成员函数120

11.2.3 bitset应用120

11.3 vector容器122

11.3.1 1vector成员函数122

11.3.2 vector应用122

11.4 deque容器124

11.4.1 deque成员函数124

11.4.2 deque应用125

11.5 list容器126

11.5.1 list成员函数126

11.5.2 list应用126

小结128

习题128

实验128

第12章 泛型算法129

12.1算法的标记方法130

12.2非变异序列算法130

12.2.1 find、 find_ if、 count、 count_ if130

12.2.2 for_ each132

12. 2.3 pair类型132

12.2.4 mismatch、equal134

12.3变异序列算法135

12.3.1 copy、 copy_backward135

12.3.2 replace、 replace_if138

12.3.3 swap139

12.3.4 generate139

12.3.5 transform140

12.4排序和查询算法141

12.4.1 sort142

12.4.2 max_ element、 min_ element、 nth_ element143

12.4.3 binary_search、lower_bound、upper_bound144

12.4.4 merge145

12.5通用数值算法147

12.5.1 accumulate147

12.5.2 inner_ product148

12.5.3 adjacent_difference150

12.6集合类算法151

12.6.1 includes151

12.6.2 set_ union151

12.6.3 set_ intersection152

12.6.4 set_ difference152

12.6.5 set_symmetric_ difference153

12.7堆算法154

12.7.1 push_heap154

12.7.2 pop_heap154

12.7.3 make_ heap155

12.7.4 sort_heap155

小结156

习题156

实验157

第13章 适配器158

13.1容器适配器158

13.1.1 stack适配器158

13.1.2 queue适配器159

13.1.3 pnoty_queue适配器161

13.2函数对象适配器164

13.2.1否定器164

13.2.2绑定适配器165

13.3迭代器适配器167

小结168

习题168

实验168

第14章 关联容器170

14.1 set容器170

14.1.1 set构造函数170

14.1.2 set成员函数171

14.1.3 set应用171

14.2 multiset容器172

14.2.1 multiset构造函数172

14.2.2 multiset成员函数172

14.2.3 multiset应用173

14.3 map容器174

14.3.1 map构造函数174

14.3.2 map成员函数174

14.3.3 map应用175

14.4 multimap容器176

14.4.1 multimap构造函数176

14.4.2 multimap成员函数177

14.4.3 multimap应用177

小结179

习题179

实验179

参考文献180

热门推荐