点击选择搜索分类
首页 - 心理学- 正文
☆☆☆☆☆
||
罗剑锋 著
出版社: 电子工业出版社 ISBN:9787121324604 版次:4 商品编码:12174707 品牌:Broadview 包装:平装 开本:16开 出版时间:2017-10-01 用纸:胶版纸 页数:588 字数:812000 正文语种:中文
第 0 章导读 .................................................... 1
0.1 关于本书........................................... 1
0.2 读者对象........................................... 1
0.3 术语与风格...................................... 2
0.4 语言标准........................................... 3
0.5 本书的结构...................................... 4
0.6 如何阅读本书.................................. 5
0.7 本书的源码...................................... 5
第 1 章总论 .................................................... 7
1.1 简介................................................... 7
1.1.1 获取方式................................. 8
1.1.2 目录结构................................. 8
1.1.3 使用方式................................. 9
1.2 开发环境........................................... 9
1.2.1 操作系统和编译器................10
1.2.2 快捷安装................................10
1.2.3 完全安装................................10
1.2.4 定制安装................................11
1.2.5 编译验证................................11
1.3 构建工具..........................................12
1.3.1 安装方式................................12
1.3.2 构建脚本................................12
1.3.3 构建语言...............................13
1.3.4 构建命令...............................14
1.4 总结..................................................14
第 2 章时间与日期......................................15
2.1 timer 库概述....................................15
2.2 timer .................................................16
2.2.1 用法.......................................16
2.2.2 类摘要...................................17
2.2.3 使用建议...............................18
2.3 progress_timer .................................18
2.3.1 用法.......................................18
2.3.2 类摘要...................................19
2.4 progress_display..............................19
2.4.1 类摘要...................................20
2.4.2 用法.......................................21
2.4.3 注意事项...............................22
2.5 date_time 库概述............................23
2.5.1 使用方式...............................23
2.5.2 基本概念...............................24
2.6 处理日期..........................................24
2.6.1 日期.......................................25
2.6.2 创建日期对象........................25
目录
Boost 程序库完全开发指南―深入C++“准”标准库(第4 版)
X
2.6.3 访问日期................................27
2.6.4 日期的输出............................28
2.6.5 转换C 结构...........................29
2.6.6 日期长度................................29
2.6.7 日期运算................................30
2.6.8 日期区间................................31
2.6.9 日期区间运算........................33
2.6.10 日期迭代器..........................34
2.6.11 其他功能..............................35
2.6.12 综合运用..............................36
2.7 处理时间..........................................38
2.7.1 时间长度................................39
2.7.2 操作时间长度........................40
2.7.3 时间精确度............................42
2.7.4 时间点...................................43
2.7.5 创建时间点对象....................44
2.7.6 操作时间点对象....................44
2.7.7 转换C 结构...........................45
2.7.8 时间区间................................46
2.7.9 时间迭代器............................46
2.7.10 综合运用..............................47
2.8 date_time 库的高级议题...............49
2.8.1 编译配置宏............................50
2.8.2 自定义字面值........................50
2.8.3 格式化时间............................51
2.8.4 本地时间................................51
2.9 总结..................................................53
第 3 章内存管理...........................................55
3.1 smart_ptr 库概述.............................55
3.1.1 RAII 机制..............................55
3.1.2 智能指针................................56
3.2 scoped_ptr ........................................57
3.2.1 类摘要...................................57
3.2.2 操作函数................................58
3.2.3 用法.......................................59
3.2.4 对比标准...............................61
3.3 shared_ptr ........................................63
3.3.1 类摘要...................................63
3.3.2 操作函数...............................64
3.3.3 用法.......................................65
3.3.4 工厂函数...............................67
3.3.5 应用于标准容器....................68
3.3.6 应用于桥接模式....................69
3.3.7 应用于工厂模式....................70
3.3.8 定制删除器............................72
3.3.9 高级议题...............................73
3.4 weak_ptr...........................................76
3.4.1 类摘要...................................76
3.4.2 用法.......................................77
3.4.3 对象自我管理........................78
3.4.4 打破循环引用........................79
3.5 intrusive_ptr.....................................80
3.5.1 类摘要...................................80
3.5.2 用法.......................................81
3.5.3 引用计数器............................82
3.6 pool 库概述.....................................83
3.7 pool...................................................83
3.7.1 类摘要...................................84
3.7.2 操作函数...............................84
3.7.3 用法.......................................85
3.8 object_pool ......................................86
3.8.1 类摘要...................................86
3.8.2 操作函数...............................86
3.8.3 用法.......................................87
3.8.4 更多的构造参数....................88
3.9 singleton_pool .................................89
3.9.1 类摘要...................................89
3.9.2 用法.......................................90
3.10 pool_alloc ......................................91
目录
Boost 程序库完全开发指南―深入C++“准”标准库(第4 版)
XI
3.11 总结................................................91
第 4 章实用工具...........................................93
4.1 noncopyable.....................................93
4.1.1 原理.......................................94
4.1.2 用法.......................................94
4.1.3 实现.......................................95
4.2 ignore_unused..................................96
4.2.1 基本用法................................96
4.2.2 模板用法................................97
4.3 optional.............................................97
4.3.1 类摘要...................................98
4.3.2 操作函数................................99
4.3.3 用法.....................................100
4.3.4 工厂函数..............................101
4.4 assign..............................................102
4.4.1 list_inserter...........................102
4.4.2 operator+=............................103
4.4.3 operator () ............................104
4.4.4 generic_list...........................105
4.4.5 初始化容器..........................106
4.4.6 重复输入..............................108
4.4.7 操作非标准容器..................109
4.4.8 其他议题..............................110
4.5 tribool .............................................110
4.5.1 类摘要.................................110
4.5.2 用法.....................................111
4.5.3 为第三态更名......................112
4.5.4 输入/输出............................113
4.5.5 其他议题..............................113
4.6 operators.........................................114
4.6.1 基本运算概念......................116
4.6.2 算术操作符..........................116
4.6.3 基类链.................................118
4.6.4 复合运算概念......................119
4.6.5 相等与等价..........................121
4.6.6 解引用操作符......................122
4.6.7 下标操作符..........................123
4.6.8 布尔转型操作符.............. Boost程序库完全开发指南――深入C++"准”标准库(第4版) 电子书 下载 mobi epub pdf txt
Boost程序库完全开发指南――深入C++"准”标准库(第4版)-so88
Boost程序库完全开发指南――深入C++"准”标准库(第4版) pdf epub mobi txt 电子书 下载 2022
图书介绍
☆☆☆☆☆
||
罗剑锋 著
出版社: 电子工业出版社 ISBN:9787121324604 版次:4 商品编码:12174707 品牌:Broadview 包装:平装 开本:16开 出版时间:2017-10-01 用纸:胶版纸 页数:588 字数:812000 正文语种:中文
产品特色
编辑推荐
适读人群 :本书内容丰富、结构严谨、详略得当、讲解透彻,带领读者领略了C++的最新前沿技术,相信会是每位C++程序员的必备工具书。《Boost程序库完全开发指南——深入C++"准”标准库(第4版)》内容丰富、结构严谨、详略得当、讲解透彻,带领读者领略了C++的*新前沿技术,相信会是每位C++程序员的必备工具书。
内容简介
Boost 是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库,有着“C++‘准’标准库”的美誉。Boost 由C++标准委员会部分成员所设立的Boost 社区开发并维护,使用了许多现代C++编程技术,内容涵盖字符串处理、正则表达式、容器与数据结构、并发编程、函数式编程、泛型编程、设计模式实现等许多领域,极大地丰富了C++的功能和表现力,能够使C++软件开发更加简捷、优雅、灵活和高效。本书基于2017 年4 月发布的Boost1.64 版,介绍了其中的所有140 余个库,并且结合C++11/14/17标准详细、深入地讲解了其中数十个库,同时实现了若干颇具实用价值的工具类和函数,可帮助读者迅速地理解、掌握Boost 的用法并应用于实际的开发工作。本书内容丰富、结构严谨、详略得当、讲解透彻,带领读者领略了C++的*新前沿技术,相信会是每位C++程序员的必备工具书。
作者简介
罗剑锋(网名Chrono)在1996年就读于东北财经大学;1997年开始接触C/C++;1998年参加计算机软件专业技术资格和水平考试,获高级程序员资质;2003年毕业于北京理工大学,获计算机专业硕士学位。主要研究方向为C/C++、设计模式、高性能网络服务器开发,业余爱好是阅读、旅游、欣赏音乐和电影。
目录
目录第 0 章导读 .................................................... 1
0.1 关于本书........................................... 1
0.2 读者对象........................................... 1
0.3 术语与风格...................................... 2
0.4 语言标准........................................... 3
0.5 本书的结构...................................... 4
0.6 如何阅读本书.................................. 5
0.7 本书的源码...................................... 5
第 1 章总论 .................................................... 7
1.1 简介................................................... 7
1.1.1 获取方式................................. 8
1.1.2 目录结构................................. 8
1.1.3 使用方式................................. 9
1.2 开发环境........................................... 9
1.2.1 操作系统和编译器................10
1.2.2 快捷安装................................10
1.2.3 完全安装................................10
1.2.4 定制安装................................11
1.2.5 编译验证................................11
1.3 构建工具..........................................12
1.3.1 安装方式................................12
1.3.2 构建脚本................................12
1.3.3 构建语言...............................13
1.3.4 构建命令...............................14
1.4 总结..................................................14
第 2 章时间与日期......................................15
2.1 timer 库概述....................................15
2.2 timer .................................................16
2.2.1 用法.......................................16
2.2.2 类摘要...................................17
2.2.3 使用建议...............................18
2.3 progress_timer .................................18
2.3.1 用法.......................................18
2.3.2 类摘要...................................19
2.4 progress_display..............................19
2.4.1 类摘要...................................20
2.4.2 用法.......................................21
2.4.3 注意事项...............................22
2.5 date_time 库概述............................23
2.5.1 使用方式...............................23
2.5.2 基本概念...............................24
2.6 处理日期..........................................24
2.6.1 日期.......................................25
2.6.2 创建日期对象........................25
目录
Boost 程序库完全开发指南―深入C++“准”标准库(第4 版)
X
2.6.3 访问日期................................27
2.6.4 日期的输出............................28
2.6.5 转换C 结构...........................29
2.6.6 日期长度................................29
2.6.7 日期运算................................30
2.6.8 日期区间................................31
2.6.9 日期区间运算........................33
2.6.10 日期迭代器..........................34
2.6.11 其他功能..............................35
2.6.12 综合运用..............................36
2.7 处理时间..........................................38
2.7.1 时间长度................................39
2.7.2 操作时间长度........................40
2.7.3 时间精确度............................42
2.7.4 时间点...................................43
2.7.5 创建时间点对象....................44
2.7.6 操作时间点对象....................44
2.7.7 转换C 结构...........................45
2.7.8 时间区间................................46
2.7.9 时间迭代器............................46
2.7.10 综合运用..............................47
2.8 date_time 库的高级议题...............49
2.8.1 编译配置宏............................50
2.8.2 自定义字面值........................50
2.8.3 格式化时间............................51
2.8.4 本地时间................................51
2.9 总结..................................................53
第 3 章内存管理...........................................55
3.1 smart_ptr 库概述.............................55
3.1.1 RAII 机制..............................55
3.1.2 智能指针................................56
3.2 scoped_ptr ........................................57
3.2.1 类摘要...................................57
3.2.2 操作函数................................58
3.2.3 用法.......................................59
3.2.4 对比标准...............................61
3.3 shared_ptr ........................................63
3.3.1 类摘要...................................63
3.3.2 操作函数...............................64
3.3.3 用法.......................................65
3.3.4 工厂函数...............................67
3.3.5 应用于标准容器....................68
3.3.6 应用于桥接模式....................69
3.3.7 应用于工厂模式....................70
3.3.8 定制删除器............................72
3.3.9 高级议题...............................73
3.4 weak_ptr...........................................76
3.4.1 类摘要...................................76
3.4.2 用法.......................................77
3.4.3 对象自我管理........................78
3.4.4 打破循环引用........................79
3.5 intrusive_ptr.....................................80
3.5.1 类摘要...................................80
3.5.2 用法.......................................81
3.5.3 引用计数器............................82
3.6 pool 库概述.....................................83
3.7 pool...................................................83
3.7.1 类摘要...................................84
3.7.2 操作函数...............................84
3.7.3 用法.......................................85
3.8 object_pool ......................................86
3.8.1 类摘要...................................86
3.8.2 操作函数...............................86
3.8.3 用法.......................................87
3.8.4 更多的构造参数....................88
3.9 singleton_pool .................................89
3.9.1 类摘要...................................89
3.9.2 用法.......................................90
3.10 pool_alloc ......................................91
目录
Boost 程序库完全开发指南―深入C++“准”标准库(第4 版)
XI
3.11 总结................................................91
第 4 章实用工具...........................................93
4.1 noncopyable.....................................93
4.1.1 原理.......................................94
4.1.2 用法.......................................94
4.1.3 实现.......................................95
4.2 ignore_unused..................................96
4.2.1 基本用法................................96
4.2.2 模板用法................................97
4.3 optional.............................................97
4.3.1 类摘要...................................98
4.3.2 操作函数................................99
4.3.3 用法.....................................100
4.3.4 工厂函数..............................101
4.4 assign..............................................102
4.4.1 list_inserter...........................102
4.4.2 operator+=............................103
4.4.3 operator () ............................104
4.4.4 generic_list...........................105
4.4.5 初始化容器..........................106
4.4.6 重复输入..............................108
4.4.7 操作非标准容器..................109
4.4.8 其他议题..............................110
4.5 tribool .............................................110
4.5.1 类摘要.................................110
4.5.2 用法.....................................111
4.5.3 为第三态更名......................112
4.5.4 输入/输出............................113
4.5.5 其他议题..............................113
4.6 operators.........................................114
4.6.1 基本运算概念......................116
4.6.2 算术操作符..........................116
4.6.3 基类链.................................118
4.6.4 复合运算概念......................119
4.6.5 相等与等价..........................121
4.6.6 解引用操作符......................122
4.6.7 下标操作符..........................123
4.6.8 布尔转型操作符.............. Boost程序库完全开发指南――深入C++"准”标准库(第4版) 电子书 下载 mobi epub pdf txt
电子书下载地址:
相关电子书推荐:
- 文件名
- {RT}宇宙深处:探索宇宙的过去与未来:增补版-金斯,吕德生,王蓓 石油工业出版社 978
- 《西泠八家篆刻集粹》 王义骅, 吉林文史出版社
- BF-技术-美国不列颠百科全书公司 中国农业出版社 9787109172289
- 舞台灯光工程设计与应用+舞台灯光控制系统设计方案+现代舞台工程设计与调音调光技术+音响工程设计 灯光
- 动物世界-小宝贝学画画-2岁+蒙纸画
- 人生总会有办法
- 太阳简史 一颗恒星的传记 第2版 9787115452061
- 瑜伽解剖学-体式全彩图解+舞蹈解剖学 全2册 演员体型形体塑造体能训练 提高舞蹈技能 人
- 恐龙百科全书(学生版)/探索天下
- 金匮要略方论
- 神奇的化学元素:每天30秒解读50种极为重要的元素 科普读物 书籍
- 正版谢谢自己够勇敢我与世界只差一你是好的自己套装3册 张皓宸 杨杨著情感小说 散文
- 探险者发现之旅丛书:征服冰峰之旅
- 恽寿平.花鸟篇瓯香馆写生册春花图册/醉美册页
- {RT}将来进行时-陈洁著 湖北科学技术出版社 9787535263360