一、目录介绍
第I部分 通用库
第1章 smart_ptr库
1.1 smart_ptr库如何改进程序
1.2 何时需要智能指针
1.3 smart_ptr库如何适用于标准库
1.4 智能指针scoped_ptr
1.5 智能指针scoped_array
1.6 智能指针shared_ptr
1.7 智能指针shared_array
1.8 智能指针intrusive_ptr
1.9 智能指针weak_ptr
1.10 smart_ptr库小结
第2章 conversion库
2.1 conversion库如何改进程序
2.2 polymorphic_cast转型函数
2.3 polymorphic_downcast转型函数
2.4 numeric_cast转型函数
2.5 lexical_cast转型函数
2.6 conversion库小结
第3章 utility库
3.1 utility库如何改进程序
3.2 boost_static_assert断言
3.3 checked_delete函数
3.4 noncopyable类
3.5 addressof函数
3.6 enable_if函数
3.7 utility库小结
第4章 operators库
4.1 operators库如何改进程序
4.2 operators库如何适用于标准库
4.3 operators库
4.4 使用方法
4.5 operators库小结
第5章 regex库
5.1 regex库如何改进程序
5.2 regex库如何适用于标准库
5.3 regex库
5.4 使用方法
5.5 regex库小结
第II部分 容器和数据结构
第6章 any库
6.1 any库如何改进程序
6.2 any库如何适用于标准库
6.3 any库
6.4 使用方法
6.5 any库小结
第7章 variant库
7.1 variant库如何改进程序
7.2 variant库如何适用于标准库
7.3 variant库
7.4 使用方法
7.5 variant库小结
第8章 tuple库
8.1 tuple库如何改进程序
8.2 tuple库如何适用于标准库
8.3 tuple库
8.4 使用方法
8.5 tuple库小结
第III部分 函数对象和高阶编程
第9章 bind库
9.1 bind库如何改进程序
9.2 bind库如何适用于标准库
9.3 bind库
9.4 使用方法
9.5 bind库小结
第10章 lambda库
10.1 lambda库如何改进程序
10.2 lambda库如何适用于标准库
10.3 lambda库
10.4 使用方法
10.5 lambda库小结
第11章 function库
11.1 function库如何改进程序
11.2 function库如何适用于标准库
11.3 function库
11.4 使用方法
11.5 function库小结
第12章 signals库
12.1 signals库如何改进程序
12.2 signals库如何适用于标准库
12.3 signals库
12.4 使用方法
12.5 signals库小结