Boost程序库探秘:深度解析C++准标准库
作者:罗剑锋 著
出版时间:2012-3-1
【图书简介】
boost程序库由c++标准委员会部分成员所设立的boost社区开发并维护,它功能强大、构造精巧、跨平台、开源并且完全免费,被称为“c++‘准’标准库”,已被广泛应用在实际软件开发中。c++的最新标准(c++11)已经正式公布,而早在这之前,boost就已经使用库的形式实现了大部分新功能——而且是完全基于c++98标准实现的,内容涵盖智能指针、文本处理、并发、模板元等许多领域,其范围之广内涵之深甚至要超过c++11标准,极大地增强了c++的功能和表现力。《boost程序库探秘:深度解析c++准标准库》基于boostl.47版,深入探讨了其中的许多重要组件,包括迭代器、函数对象、容器、流处理、序列化以及c++语言中最复杂最具威力的模板元编程,并专辟一章详细阐述boost的开发实例,具有较强的实用性,可帮助读者更好更快地理解掌握boost的高级用法。全书内容丰富、组织得当、概念清晰、讲解细致,是广大c++程序员和爱好者的必备好书。
【本书目录】
《boost程序库探秘:深度解析c++准标准库》
第0章 导读
0.1关于本书
0.2读者对象
0.3本书的风格
0.4本书的开发环境
0.5本书的结构
0.6如何阅读本书
第1章 模板元编程(i)
1.1模板元编程概述
1.2type_trits
1.3总结
第2章 实用工具
2.1comppressed_pair
2.2checked_delete
2.3addressof
2.4value initialized
2.5base from member
2.6conversion
2.7numeric/conversion
2.8pointer
2.9scope_exit
2.10总结
第3章 迭代器
3.1迭代器概述
3.2 next_pflor
3.3iterator traits
3.4iterator facade
3.5 iterator_adaptor
3.6迭代器工具
3.7总结
第4章 函数对象
4.1hash
4.2mem fn
4.3factory
4.4forward
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.8ptr circular buffer
5.9空指针处理