您现在的位置:首页 > 知识库 > 计算机与软件 >Boost程序库完全开发指南 深入C准标准库 第4版
Boost程序库完全开发指南 深入C准标准库 第4版

Boost程序库完全开发指南 深入C准标准库 第4版

资料大小: 4.71 MB
文档格式: PDF文档
资料语言: 简体中文
资料类别: 计算机与软件
更新日期: 2020-04-20
下载说明:
推荐信息: 指南   开发   深入   标准   完全

本地下载(30点)  备用下载(30点)

内容简介
Boost程序库完全开发指南 深入C准标准库 第4版
出版时间:2017
内容简介
Boost 是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库,有着“C++‘准’标准库”的美誉。Boost 由C++标准委员会部分成员所设立的Boost 社区开发并维护,使用了许多现代C++编程技术,内容涵盖字符串处理、正则表达式、容器与数据结构、并发编程、函数式编程、泛型编程、设计模式实现等许多领域,极大地丰富了C++的功能和表现力,能够使C++软件开发更加简捷、优雅、灵活和高效。
目录

第0章 导读
0.1 关于本书
0.2 读者对象
0.3 术语与风格
0.4 语言标准
0.5 本书的结构
0.6 如何阅读本书
0.7 本书的源码
第1章 总论
1.1 简介
1.2 开发环境
1.3 构建工具
1.4 总结
第2章 时间与日期
2.1 timer库概述
2.2 timer
2.3 progress_timer
2.4 progress_display
2.5 date_time库概述
2.6 处理日期
2.7 处理时间
2.8 date_time库的高级议题
2.9 总结
第3章 内存管理
3.1 smart_ptr库概述
3.2 scoped_ptr
3.3 shared_ptr
3.4 weak_ptr
3.5 intrusive_ptr
3.6 pool库概述
3.7 pool
3.8 object_pool
3.9 singleton_pool
3.10 pool_alloc
3.11 总结
第4章 实用工具
4.1 noncopyable
4.2 ignore_unused
4.3 optional
4.4 assign
4.5 tribool
4.6 operators
4.7 exception
4.8 uuid
4.9 config
4.10 utility
4.11 总结
第5章 字符串与文本处理
5.1 lexical_cast
5.2 format
5.3 string_ref
5.4 string_algo
5.5 xpressive
5.6 总结
第6章 正确性与测试
6.1 assert
6.2 static_assert
6.3 lightweight_test
6.4 test
6.5 总结
第7章 容器与数据结构
7.1 array
7.2 dynamic_bitset
7.3 unordered
7.4 bimap
7.5 circular_buffer
7.6 tuple
7.7 any
7.8 variant
7.9 multi_array
7.10 property_tree
7.11 总结
第8章 算法
8.1 foreach
8.2 minmax
8.3 minmax_element
8.4 algorithm
8.5 总结
第9章 数学与数字
9.1 math.constants
9.3 rational
9.4 ratio
9.5 crc
9.6 random
9.7 总结
第10章 操作系统相关
10.1 system
10.2 chrono
10.3 cpu_timer
10.4 filesystem
10.5 program_options
10.6 总结
第11章 函数与回调
11.1 ref
11.2 bind
11.3 function
11.4 signals2
11.5 总结
第12章 并发编程
12.1 atomic
12.2 thread
12.3 asio
12.4 总结
第13章 组件速览
13.1 算法
13.2 字符串和文本处理
13.3 容器与数据结构
13.4 迭代器
13.5 函数对象与高级编程
13.6 泛型编程
13.7 模板元编程
13.8 预处理元编程
13.9 并发编程
13.10 数学与数字
13.11 输入输出
13.12 操作系统相关
13.13 语言特性模拟
13.14 杂项
13.15 总结
第14章 设计模式
14.1 创建型模式
14.2 结构型模式
14.3 行为模式
14.4 其他模式
14.5 总结
第15章 结束语
15.1 未臻完美
15.2 锦上添花
15.3 工夫在诗外
15.4 临别赠言