首页

《超越C++标准库:Boost库导论》PDF版本下载

标签:C++,C语言,smart_ptr库,conversion库,utility库,函数对象,function库     发布时间:2016-11-29   
  • 云盘下载:
  • [提取码:0000]
  • 本地下载:
       ( 需积分:2  )

一、目录介绍

超越C++标准库:Boost库导论副本.jpg

第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库小结

��