img
share 分享

从零开始学C++程序设计

作者:吴惠茹

出版社:机械工业出版社

ISBN:9787111564560

VIP会员免费 (仅需0.8元/天) ¥ 30.0

温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!

电子书推荐

更多资源 展开

C++标准库第2版(侯捷译PDF高清).rar 评分:

第 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 一致性初始化(UniformInitialization)与初值列(Initializer List) 15 3.1.4 Range-Based for循环 17 3.1.5 Move 语义和 RvalueReference 19 3.1.6 新式的字符串字面常量(StringLiteral) 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 新的函数声明语法(NewFunction Declaration Syntax) 32 3.1.13 带领域的(Scoped) Enumeration 32 3.1.14 新的基础类型(NewFundamental Data Type) 33 3.2 虽旧犹新的语言特性 33 3.2.1 基础类型的明确初始化(ExplicitInitialization for Fundamental Type) 37 3.2.2 main()定义式 37 4 一般概念 39 4.1 命名空间(Namespace)std 39 4.2 头文件(Header File) 40 4.3 差错和异常(Error andException)的处理 41 4.3.1 标准的 Exception Class(异常类) 41 4.3.2 异常类(Exception Class)的成员 44 4.3.3 以 Class exception_ptr传递异常 52 4.3.4 抛出标准异常 53 4.3.5 自标准异常类派生 54 4.4 Callable Object(可被调用的对象) 54 4.5 并发与多线程 55 4.6 分配器(Allocator) 57 5 通用工具 59 5.1 Pair 和 Tuple 60 5.1.1 Pair 60 5.1.2 Tuple(不定数的值组) 68 5.1.3 Tuple 的输入/输出 74 5.1.4 tuple和pair转换 75 5.2 Smart Pointer(智能指针) 76 5.2.1 Class shared_ptr 76 5.2.2 Class weak_ptr 84 5.2.3 误用 Shared Pointer 89 5.2.4 细究 Shared Pointer 和 Weak Pointer 92 5.2.5 Class unique_ptr 98 5.2.6 细究 Class unique_ptr 110 5.2.7 Class auto_ptr 113 5.2.8 Smart Pointer 结语 114 5.3 数值的极值(Numeric Limit) 115 5.4 Type Trait 和 Type Utility 122 5.4.1 Type Trait 的目的 122 5.4.2 细究 Type Trait 125 5.4.3 Reference Wrapper(外覆器) 132 5.4.4 Function Type Wrapper(外覆器) 133 5.5 辅助函数 134 5.5.1 挑选最小值和最大值 134 5.5.2 两值互换(Swapping) 136 5.5.3 增补的“比较操作符”(ComparisonOperator) 138 5.6 Class ratio<>的编译期分数运算 140 5.7 Clock 和 Timer 143 5.7.1 Chrono 程序库概观 143 5.7.2 Duration(时间段) 144 5.7.3 Clock(时钟)和 Timepoint(时间点) 149 5.7.4 C 和 POSIX 提供的 Date/Time 函数 157 5.7.5 以计时器停滞线程(Blocking withTimer) 160 5.8 头文件、和 161 5.8.1 内的各项定义 161 5.8.2 内的各种定义 162

...展开详情
上传时间:2017-12 大小:227.91MB
热门图书