LT
C++标准程序库:自修教程与参考手册(第2版)
186.00
- 出版社: 电子工业出版社; 第2版 (2015年6月1日)
- 平装: 1128页
- 开本: 16
- ISBN: 9787121260896
- 条形码: 9787121260896
- 品牌: 电子工业出版社
编辑推荐
《C++标准库(第2版)》编辑推荐
?8?5 “不熟悉 C++ 标准库,任何人都称不上是高效的 C++ 程序员。”——侯捷
?8?5 C++11巨大革新,并已逐渐走向舞台中央,而其中变化最大的,正是标准库
?8?5 STL容器、算法、迭代器光辉犹在,众多新组件争相登场——多么陌生的强大
?8?5 新标准下C++标准库所有典型应用似乎都有不同,此大师原、译著威力正在于此
?8?5 1100页鸿篇巨著,基于C++11重写全书示例代码,并针对旧标准程序员剖析实现差异
?8?5 砂砾淘金,取精去芜,集委员会及C++社区智慧优选出程序员最常用新标准特性
本书涵盖了所有全新的C++11标准库组件,包括:
并发 分数运算 时钟和定时器 元组 新STL容器 新STL算法
新智能指针 新locale facet 随机数和分布 Type traits和实用工具 正则表达式
媒体推荐
C++标准库提供了一组公共类和接口,极大地拓展了C++语言核心功能。然而,C++标准库并非不言自明。为了充分利用其组件,受益于其强大威力,真正能够满足你学习需要的参考资料绝不能仅仅列出那些类及其函数。
《C++标准库(第2版)》对现已并入新版ANSI/ISO C++ 语言标准(C++11)的标准库做了描述。本书对于每个标准库组件都提供了综合的文档,包括:关于其设计目的和设计方法的概览;对于复杂概念的清晰解读;为了有效利用所需的实用编程细节;存在的一些陷阱;实际运用中最重要的类和函数的确切签名和定义;以及大量实用代码范例。本书尤其着眼于标准模板库(STL),介绍了容器、迭代器、函数对象以及STL算法。
本书还介绍了标准库中的新式C++编程风格及其影响。其中包括lambda表达式、基于区间的for循环、move语义以及可变参数模板。
目录
第 2 版译序 xxi
第 2 版序言 xxiii
第 2 版致谢 xxiv
第 1 版序言 xxv
第 1 版致谢 xxvi
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 C++ Standard 的历史 7
2.1.1 C++11 Standard 常见疑问 8
2.1.2 C++98 和 C++11 的兼容性 9
2.2 复杂度与 Big-O 标记 10
3 语言新特性 13
3.1 C++11 语言新特性 13
3.1.1 微小但重要的语法提升 13
3.1.2 以auto完成类型自动推导 14
3.1.3 一致性初始化(Uniform Initialization)与初值列(Initializer List) 15
3.1.4 Range-Based for循环 17
3.1.5 Move 语义和 Rvalue Reference 19
3.1.6 新式的字符串字面常量(String Literal) 23
3.1.7 关键字noexcept 24
3.1.8 关键字constexpr 26
3.1.9 崭新的 Template 特性 26
3.1.10 Lambda 28
3.1.11 关键字decltype 32
3.1.12 新的函数声明语法(New Function Declaration Syntax) 32
3.1.13 带领域的(Scoped) Enumeration 32
3.1.14 新的基础类型(New Fundamental Data Type) 33
3.2 虽旧犹新的语言特性 33
3.2.1 基础类型的明确初始化(Explicit Initialization for Fundamental Type) 37
3.2.2 main()定义式 37
4 一般概念 39
4.1 命名空间(Namespace)std 39
4.2 头文件(Header File) 40
4.3 差错和异常(Error and Exception)的处理 41
4.3.1 标准的 Exception Class(异常类) 41
4.3.2 异常类(Exception Class)的成员 44
4.3.3 以
C++标准程序库:自修教程与参考手册(第2版)c++11编程书 9787121260896 电子书 下载 mobi epub pdf txt