图书介绍
C++语言导学PDF|Epub|txt|kindle电子书版本网盘下载
- (美)本贾尼·斯特劳斯特卢普著;杨巨峰,王刚译 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111498124
- 出版时间:2015
- 标注页数:166页
- 文件大小:27MB
- 文件页数:178页
- 主题词:C语言-程序设计
PDF下载
下载说明
C++语言导学PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基础知识1
1.1 引言1
1.2 程序1
1.3 Hello,World!2
1.4 函数3
1.5 类型、变量和算术运算5
1.6 作用域和生命周期7
1.7 常量8
1.8 指针、数组和引用9
1.9 检验11
1.10 建议13
第2章 用户自定义类型15
2.1 引言15
2.2 结构15
2.3 类17
2.4 联合18
2.5 枚举19
2.6 建议20
第3章 模块化22
3.1 引言22
3.2 分离编译23
3.3 命名空间24
3.4 错误处理25
3.4.1 异常26
3.4.2 不变式27
3.4.3 静态断言28
3.5 建议29
第4章 类30
4.1 引言30
4.2 具体类型31
4.2.1 一种算术类型31
4.2.2 容器33
4.2.3 初始化容器34
4.3 抽象类型36
4.4 虚函数38
4.5 类层次结构39
4.5.1 显式覆盖40
4.5.2 层次结构的益处41
4.5.3 层次结构漫游42
4.5.4 避免资源泄漏43
4.6 拷贝和移动44
4.6.1 拷贝容器44
4.6.2 移动容器45
4.6.3 基本操作47
4.6.4.资源管理49
4.6.5 抑制操作50
4.7 建议51
第5章 模板53
5.1 引言53
5.2 参数化类型53
5.3 函数模板55
5.4 概念和泛型编程56
5.5 函数对象57
5.6 可变参数模板59
5.7 别名60
5.8 模板编译模型61
5.9 建议61
第6章 标准库概览63
6.1 引言63
6.2 标准库组件63
6.3 标准库头文件和命名空间64
6.4 建议66
第7章 字符串和正则表达式67
7.1 引言67
7.2 字符串67
7.2.1 string的实现69
7.3 正则表达式69
7.3.1 搜索70
7.3.2 正则表达式符号表示71
7.3.3 迭代器75
7.4 建议75
第8章 I/O流77
8.1 引言77
8.2 输出78
8.3 输入79
8.4 I/O状态80
8.5 用户自定义类型的I/O81
8.6 格式化82
8.7 文件流83
8.8 字符串流83
8.9 建议84
第9章 容器86
9.1 引言86
9.2 vector86
9.2.1 元素89
9.2.2 范围检查89
9.3 list90
9.4 map91
9.5 unorder_map92
9.6 容器概述93
9.7 建议94
第10章 算法96
10.1 引言96
10.2 使用迭代器97
10.3 迭代器类型99
10.4 流迭代器100
10.5 谓词102
10.6 标准库算法概览102
10.7 容器算法103
10.8 建议104
第11章 实用工具105
11.1 引言105
11.2 资源管理105
11.2.1 unique_ptr和shared_ptr106
11.3 特殊容器108
11.3.1 array109
11.3.2 bitset111
11.3.3 pair和tuple111
11.4 时间113
11.5 函数适配器113
11.5.1 bind()113
11.5.2 mem_fn()114
11.5.3 function114
11.6 类型函数115
11.6.1 iterator_traits116
11.6.2 类型谓词117
11.7 建议118
第12章 数值计算119
12.1 引言119
12.2 数学函数119
12.3 数值算法120
12.4 复数121
12.5 随机数121
12.6 向量算术123
12.7 数值限制124
12.8 建议124
第13章 并发125
13.1 引言125
13.2 任务和thread126
13.3 传递参数126
13.4 返回结果127
13.5 共享数据128
13.6 等待事件129
13.7 任务通信130
13.7.1 future和promise131
13.7.2 packaged_task132
13.7.3 async()133
13.8 建议133
第14章 历史和兼容性135
14.1 历史135
14.1.1 大事年表136
14.1.2 早期的C++137
14.1.3 ISO C++标准139
14.2 C++11扩展140
14.2.1 语言特性140
14.2.2 标准库组件141
14.2.3 已弃用特性142
14.2.4 类型转换143
14.3 C/C++兼容性143
14.3.1 C和C++是兄弟144
14.3.2 兼容性问题145
14.4 参考文献147
14.5 建议149
索引151