上传者: qq_34536551
|
上传时间:2019/2/22 9:38:17
|
文件大小:482B
|
文件类型:zip
C++标准库(第2版)作者:NicolaiM.Josuttis侯捷(译)pdf中文版(高清带目录)
本资源是以压缩包的方式的,里面是一个“TXT”的文档,文档中有“百度云”分享的链接,这本书太大,上传不上来,所以以这样的方式上传。
永久有效,欢迎下载。
本书作者是:NicolaiM.Josuttis,侯捷(译)内容简介:《C++标准库(第2版)》是全球C++经典权威参考书籍时隔12年,基于C++11标准的全新重大升级。
标准库提供了一组公共类和接口,极大地拓展了C++语言核心功能。
《C++标准库(第2版)》详细讲解了每一标准库组件,包括其设计目的和方法、复杂概念的剖析、实用而高效的编程细节、存在的陷阱、重要的类和函数,又辅以大量用C++11标准实现的实用代码范例。
除覆盖全新组件、特性外,《C++标准库(第2版)》一如前版,重点着眼于标准模板库(STL),涉及容器、迭代器、函数对象以及STL算法。
此外,《C++标准库(第2版)》同样关注lambda表达式、基于区间的for循环、move语义及可变参数模板等标准库中的新式C++编程风格及其影响。
部分目录:第2版译序xxi第2版序言xxiii第2版致谢xxiv第1版序言xxv第1版致谢xxvi1关于本书11.1缘起11.2阅读前的必要基础21.3本书风格与结构21.4如何阅读本书41.5目前发展情势51.6范例代码及额外信息51.7反馈52C++及标准库简介72.1C++Standard的历史72.1.1C++11Standard常见疑问82.1.2C++98和C++11的兼容性92.2复杂度与Big-O标记103语言新特性133.1C++11语言新特性133.1.1微小但重要的语法提升133.1.2以auto完成类型自动推导143.1.3一致性初始化(UniformInitialization)与初值列(InitializerList)153.1.4Range-Basedfor循环173.1.5Move语义和RvalueReference193.1.6新式的字符串字面常量(StringLiteral)233.1.7关键字noexcept243.1.8关键字constexpr263.1.9崭新的Template特性263.1.10Lambda283.1.11关键字decltype323.1.12新的函数声明语法(NewFunctionDeclarationSyntax)323.1.13带领域的(Scoped)Enumeration323.1.14新的基础类型(NewFundamentalDataType)333.2虽旧犹新的语言特性333.2.1基础类型的明确初始化(ExplicitInitializationforFundamentalType)373.2.2main()定义式374一般概念394.1命名空间(Namespace)std394.2头文件(HeaderFile)404.3差错和异常(ErrorandException)的处理414.3.1标准的ExceptionClass(异常类)414.3.2异常类(ExceptionClass)的成员444.3.3以Classexception_ptr传递异常524.3.4抛出标准异常534.3.5自标准异常类派生544.4CallableObject(可被调用的对象)544.5并发与多线程554.6分配器(Allocator)575通用工具595.1Pair和Tuple605.1.1Pair605.1.2Tuple(不定数的值组)685.1.3Tuple的输入/输出745.1.4tuple和pair转换755.2SmartPointer(智能指针)765.2.1Classshared_ptr765.2.2Classweak_ptr845.2.3误用SharedPointer895.2.4细究SharedPointer和WeakPointer925.2.5Classunique_ptr985.2.6细究Classunique_ptr1105.2.7Classauto_ptr1135.2.8SmartPointer结语1145.3数值的极值(NumericLimit)1155.4Type
本软件ID:10701770