为你推荐
前折页
书名页
内容简介
版权页
前言
目录页
第0章 导读
0.1 关于本书
0.2 读者对象
0.3 本书的风格
0.4 本书的开发环境
0.5 本书的结构
0.6 如何阅读本书
第1章 模板元编程(Ⅰ)
1.1 模板元编程概述
1.2 type_traits
1.3 总结
第2章 实用工具
2.1 compressed_pair
2.2 checked_delete
2.3 addressof
2.4 value_initialized
2.5 base_from_member
2.6 conversion
2.7 numeric/conversion
2.8 pointer
2.9 scope_exit
第3章 迭代器
3.1 迭代器概述
3.2 next_prior
3.3 iterator_traits
3.4 iterator_facade
3.5 iterator_adaptor
3.6 迭代器工具
3.7 总结
第4章 函数对象
4.1 hash
4.2 mem_fn
4.3 factory
4.4 forward
4.5 总结
第5章 指针容器
5.1 概述
5.2 指针容器的共通能力
5.3 序列指针容器适配器
5.4 ptr_vector
5.5 ptr_deque
5.6 ptr_list
5.7 ptr_array
5.8 ptr_circular_buffer
5.9 空指针处理
5.10 关联指针容器的共通能力
5.11 集合指针容器适配器
5.12 ptr_set和ptr_multiset
5.13 ptr_unordered_set和ptr_unordered_multiset
5.14 映射指针容器适配器
5.15 ptr_map和ptr_multimap
5.16 ptr_unordered_map和ptr_unordered_multimap
5.17 使用assign库
5.18 使用算法
5.19 其他议题
5.20 总结
第6章 侵入式容器
6.1 概述
6.2 入门示例
6.3 基本概念
6.4 链表
6.5 有序集合
6.6 无序集合
6.7 其他议题
6.8 总结
第7章 多索引容器
7.1 概述
7.2 入门示例
7.3 基本概念
7.4 键提取器
7.5 序列索引
7.6 随机访问索引
7.7 有序索引
7.8 散列索引
7.9 修改元素
7.10 多索引容器
7.11 组合索引键
7.12 总结
第8章 流处理
8.1 概述
8.2 入门示例
8.3 设备的特征
8.4 设备
8.5 过滤器
8.6 流
8.7 流处理函数
8.8 定制设备
8.9 定制过滤器
8.10 组合设备
8.11 其他议题
8.12 总结
第9章 序列化
9.1 编译与使用
9.2 入门示例
9.3 基本概念
9.4 存档
9.5 使用序列化
9.6 定制序列化
9.7 高级定制序列化
9.8 指针的序列化
9.9 实用工具
9.10 总结
第10章 泛型编程
10.1 enable_if
10.2 call_traits
10.3 concept_check
10.4 function_types
10.5 总结
第11章 模板元编程(Ⅱ)
11.1 mpl 概述
11.2 mpl 的整数类型
11.3 mpl 的流程控制
11.4 mpl 的容器
11.5 mpl 的迭代器
11.6 mpl 的算法
11.7 mpl 的高级用法
11.8 mpl 的调试
11.9 mpl 实例研究
11.10 总结
第12章 开发实践
12.1 基本工具
12.2 第一个TCP服务器
12.3 多线程工具
12.4 第二个TCP服务器
12.5 总结
第13章 Effective Boost
13.1 基本原则
13.2 内存管理
13.3 容器、迭代器和算法
13.4 其他
13.5 结束语
附录A 推荐书目
附录B Boost程序库组件索引
附录C 程序员的工具箱
后折页
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜