C++标准程序库中文版 pdf高清扫描版
http://www.100md.com
2016年3月30日
![]() |
| 第1页 |
![]() |
| 第2页 |
![]() |
| 第6页 |
![]() |
| 第18页 |
![]() |
| 第28页 |
![]() |
| 第33页 |
![]() |
| 第59页 |
![]() |
| 第104页 |
![]() |
| 第132页 |
![]() |
| 第182页 |
![]() |
| 第220页 |
![]() |
| 第324页 |
![]() |
| C++标准程序库中文版 |
参见附件(12734KB,825页)。
C++标准程序库中文版是一本c语言开发学习的参考书籍,这本电子书的全称应该是c++标准程序库自修教程与参考手册,作者是Nicolai M.Josuttis,为大家提供C++标准程序库电子格式版,如果你没有购买这本书,不妨下载到电脑上阅读。
C++标准程序库内容简介
这本包含最新资料的完整书籍,反映出被ANSI/ISO C++语言标准规格书纳入的C++标准程序库的最新组成。更明确地说,这本书将焦点放在标准模板库身上,检验其中的容器、迭代器、仿函数和算法。读者还可以找到特殊容、字串、数值类别、国际化议题、IOStream。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险,以及相关类别和函数的精确樯记式和定义式。
作者介绍
Nicolai M.Josuttis,着有《C++标准库》和《C++模板》,两书都由Addison-Wesley出版。他的职务是系统架构师和技术经理。最近两年,他在一家国际电话公司中全面推广SOA。Nicolai在几个会议上办过SOA讲座,多年来他一直在发表关于这个主题的演讲。
侯俊杰(1961年9月28日-),笔名侯捷,台湾知名电脑技术专栏作家,致力于电脑技术之扎根工作,文章兼具科技之长与灵性之美[1],有读者的评语是“比作家更工程师,比工程师更作家”。大同国中、师大附中、交通大学土木系毕业、清华大学动力机械研究所硕士。曾任职工研院机械所与电通所,曾在元智大学授课,近年来多从事两岸学术交流工作。他的妻子美静是一名钢琴师,侯俊杰说他自己“嗜咖啡。妻严不能常得。”
C++标准程序库中文版目录
侯捷译序a
孟岩译序g
目录(contents) v
前言(preface) xvii
致谢(acknowledgments) xix
1 关于本书1
1.1 缘起1
1.2 阅读前的必要基础2
1.3 本书风格与结构2
1.4 如何阅读本书4
1.5 目前发展形式5
1.6 范例程序代码及额外信息5
1.7 回应5
2 c++ 及其标准程序库简介7
2.1 沿革7
2.2 新的语言特性9
2.2.1 templates(模板) 9
2.2.2 基本型别的显式初始化(explicit initialization) 14
2.2.3 异常处理(exception handling) 15
.2.2.4 命名空间(namespaces) 16
2.2.5 bool型别18
2.2.6 关键词explicit 18
2.2.7 新的型别转换操作符(type conversion operators) 19
2.2.8 常数静态成员(constant static members)的初始化20
2.2.9 main() 的定义21
2.3 复杂度和big-o 表示法21
3 一般概念(general concepts) 23
3.1 命名空间(namespace)std 23
3.2 头文件(header files) 24
3.3 错误(error)处理和异常(exception)处理25
3.3.1 标准异常类别(standard exception classes) 25
3.3.2 异常类别(exception classes)的成员28
3.3.3 抛出标准异常29
3.3.4 从标准异常类别(exception classes)中派生新的类别30
3.4 配置器(allocators) 31
4 通用工具(utilities) 33
4.1 pairs(对组) 33
4.1.1 便捷函数make_pair() 36
4.1.2 pair运用实例37
4.2 class auto_ptr 38
4.2.1 auto_ptr的发展动机38
4.2.2 auto_ptr拥有权(ownership)的转移40
4.2.3 auto_ptrs 做为成员之一44
4.2.4 auto_ptrs 的错误运用46
4.2.5 auto_ptr运用实例47
4.2.6 auto_ptr实作细目51
4.3 数值极限(numeric limits) 59
4.4 辅助函数66
4.4.1 挑选较小值和较大值66
4.4.2 两值互换67
4.5 辅助性的“比较操作符”(comparison operators) 69
4.6 头文件[cstddef] 和[cstdlib] 71
4.6.1 [cstddef] 内的各种定义71
4.6.2 [cstdlib] 内的各种定义71
5 standard template library(标准模板库) 73
5.1 stl 组件(stl components) 73
5.2 容器(containers) 75
5.2.1 序列式容器(sequence containers) 76
5.2.2 关联式容器(associative containers) 81
5.2.3 容器配接器(container adapters) 82
5.3 迭代器(iterators) 83
5.3.1 关联式容器的运用实例86
5.3.2 迭代器类型(iterator categories) 93
5.4 算法(algorithms) 94
5.4.1 区间(ranges) 97
5.4.2 处理多个区间101
5.5 迭代器之配接器(iterator adapters) 104
5.5.1 insert iterators(安插型迭代器) 104
5.5.2 stream iterators(串流迭代器) 107
5.5.3 reverse iterators(逆向迭代器) 109
5.6 更易型算法(manipulating algorithms) 111
5.6.1 移除(removing)元素111
5.6.2 更易型算法和关联式容器115
5.6.3 算法v.s. 成员函数116
5.7 使用者自定之泛型函数(user-defined generic functions) 117
5.8 以函数做为算法的参数119
5.8.1“以函数做为算法的参数”实例示范119
5.8.2 判断式(predicates) 121
5.9 仿函数(functors or function objects) 124
5.9.1 什么是仿函数124
5.9.2 预先定义的仿函数131
5.10 容器内的元素(container elements) 134
5.10.1 容器元素的条件134
5.10.2 value 语意vs. reference 语意135
5.11 stl内部的错误处理和异常处理136
5.11.1 错误处理(error handling) 137
5.11.2 异常处理(exception handling) 139
5.12 扩展stl 141
6 stl 容器(containers) 143
6.1 容器的共通能力和共通操作144
6.1.1 容器的共通能力144
6.1.2 容器的共通操作144
6.2 vectors 148
6.2.1 vectors 的能力148
6.2.2 vector 的操作函数150
6.2.3 将vectors 当做一般arrays 使用155
6.2.4 异常处理155
6.2.5 vectors 运用实例156
6.2.6 class vector[bool] 158
6.3 deques 160
6.3.1 deques 的能力161
6.3.2 deque 的操作函数162
6.3.3 异常处理(exception handling) 164
6.3.4 deques 运用实例164
6.4 lists 166
6.4.1 lists 的能力166
6.4.2 list 的操作函数167
6.4.3 异常处理(exception handling) 172
6.4.4 lists 运用实例172
6.5 sets和multisets
175
6.5.1 sets 和multisets 的能力176
6.5.2 set 和multiset 的操作177
6.5.3 异常处理(exception handling) 185
6.5.4 sets 和multisets 运用实例186
6.5.5 执行期指定排序准则(sorting criterion) 191
6.6 maps 和multimaps 194
6.6.1 maps 和multimaps 的能力195
6.6.2 map 和multimap 的操作函数196
6.6.3 将maps 视为关联式数组(associated arrays) 205
6.6.4 异常处理(exception handling) 207
6.6.5 maps 和multimaps 运用实例207
6.6.6 综合实例:运用maps, strings 并于执行期指定排序准则213
6.7 其它的stl容器217
6.7.1 strings 可被视为一种stl容器217
6.7.2 arrays 可被视为一种stl容器218
6.7.3 hash tables 221
6.8 动手实现reference 语意222
6.9 各种容器的运用时机226
6.10 细说容器内的型别和成员230
6.10.1 容器内的型别230
6.10.2 生成(create)、复制(copy)、销毁(destroy) 231
6.10.3“非变动性操作(nonmodifying operations) 233
6.10.4 赋值(指派, assignments) 236
6.10.5 直接元素存取237
6.10.6 “会产出迭代器”的各项操作239
6.10.7 元素的安插(inserting)和移除(removing) 240
6.10.8 lists 的特殊成员函数244
6.10.9 对配置器(allocator)的支持246
6.10.10 综观stl容器的异常处理248
7 stl 迭代器(iterators) 251
7.1 迭代器头文件251
7.2 迭代器类型(iterator categories) 251
7.2.1 input(输入)迭代器252
7.2.2 output(输出)迭代器253
7.2.3 forward(前向)迭代器254
7.2.4 bidirectional(双向)迭代器255
7.2.5 random access(随机存取)迭代器255
7.2.6 vector 迭代器的递增(increment)和递减(decrement) 258
7.3 迭代器相关辅助函数259
7.3.1 advance() 可令迭代器前进259
7.3.2 distance() 可处理迭代器之间的距离261
7.3.3 iter_swap() 可交换两个迭代器所指内容263
7.4 迭代器配接器(iterator adapters) 264
7.4.1 reverse(逆向)迭代器264
7.4.2 insert(安插型)迭代器271
7.4.3 stream(串流)迭代器277
7.5 迭代器特性(iterator traits) 283
7.5.1 为迭代器编写泛型函数(generic functions) 285
7.5.2 使用者自定(user-defined)的迭代器288
8 stl 仿函数(functors or function objects) 293
8.1 仿函数的概念293
8.1.1 仿函数可当做排序准则(sort criteria) 294
8.1.2 仿函数可拥有自己的内部状态(internal state) 296
8.1.3 for_each() 的回返值300
8.1.4 判断式(predicates)和仿函数(functors) 302
8.2 预定义的仿函数305
8.2.1 函数配接器(function adapters) 306
8.2.2 针对成员函数而设计的函数配接器307
8.2.3 针对一般函数(非成员函数)而设计的函数配接器309
8.2.4 让自定仿函数也可以使用函数配接器310
8.3 辅助用(组合型)仿函数313
8.3.1 一元组合函数配接器(unary compose function object adapters) 314......(后略) ......
相关资料1:
- 给水排水标准图集 S3(上册).pdf
- 对阻塞性睡眠呼吸暂停低通气综合征诊疗标准(杭州标准)的讨论.pdf
- preview针灸经络腧穴标准手册.pdf
- 专业名词cn.doc
- 九、中医儿科病证诊断疗效标准 .doc
- 病毒性心肌炎诊断标准 .doc
- gb t 51231 2016标准 免费电子版
- gb50019-2015标准(工业建筑供暖通风与空气调节设计规范) pdf电子版
- 婚姻关系类型问卷评分标准.doc
- 杉木果(广东药材标准)
- 12g614-1砌体填充墙结构构造标准图集 pdf高清电子版
- gb t1596 2017新标准 免费电子版
- 小儿心衰诊断标准与治疗建议 省立医院.ppt
- ISO 26262-5.pdf
- DB44T1876-2016 广东省标准轮扣式钢管脚手架安全技术规程 电子版
相关资料2:
- 12jy3 1外墙外保温图集
- 数码摄影进阶电子书
- 青岛地图高清版
- 15s128太阳能集中热水系统选用与安装 pdf高清版
- 三菱PLC-Q CPU用户手册(功能解说程序基础篇).pdf
- 陕09g02钢筋混凝土结构构造详图 pdf高清电子版
- 亲密关系第五版 pdf高清电子版
- 02J503-1常用建筑色图集 pdf高清电子版
- 金融的逻辑2 高清版
- java入门到精通第三版 pdf高清电子版
- 14S501-1~2单层、双层井盖及踏步图集pdf版 2015合订版
- 城镇燃气分类和基本特性 GB/T 13611-2006
- 陕09s2给水工程图集 pdf高清电子版-含陕09s4图集
- 中国通史精编版 高清pdf版
- PHP开发实战宝典 pdf扫描版
_扫描版_12.4M.jpg)
_扫描版_12.4M_1.jpg)
_扫描版_12.4M_2.jpg)
_扫描版_12.4M_3.jpg)
_扫描版_12.4M_4.jpg)
_扫描版_12.4M_5.jpg)
_扫描版_12.4M_6.jpg)
_扫描版_12.4M_7.jpg)
_扫描版_12.4M_8.jpg)
_扫描版_12.4M_9.jpg)
_扫描版_12.4M_10.jpg)
_扫描版_12.4M_11.jpg)
