Beyond the C++ Standard Library 中文版
介紹
1.
序
2.
前言
3.
Acknowledgments
4.
关于作者
5.
本书的组织结构
6.
Boost的介绍
6.1.
字符串及文本处理
6.2.
数 据结构, 容器, 迭代器, 和算法
6.3.
函数对象及高级编程
6.4.
泛 型编程与模板元编程
6.5.
数学及数字处理
6.6.
输入/输出
6.7.
杂项
7.
Part I: 通用库
8.
Library 1. Smart_ptr
8.1.
Smart_ptr库如何改进你的程序?
8.2.
何时我们需要智能指针?
8.3.
Smart_ptr如何适应标准库?
8.4.
scoped_ptr
8.5.
scoped_array
8.6.
shared_ptr
8.7.
shared_array
8.8.
intrusive_ptr
8.9.
weak_ptr
8.10.
Smart_ptr总结
9.
Library 2. Conversion
9.1.
Conversion 库如何改进你的程序?
9.2.
polymorphic_cast
9.3.
polymorphic_downcast
9.4.
numeric_cast
9.5.
lexical_cast
9.6.
Conversion 总结
10.
Library 3. Utility
10.1.
Utility 库如何改进你的程序?
10.2.
BOOST_STATIC_ASSERT
10.3.
checked_delete
10.4.
noncopyable
10.5.
addressof
10.6.
enable_if
10.7.
Utility 总结
11.
Library 4. Operators
11.1.
Operators库如何改进你的程序?
11.2.
Operators
11.3.
用法
11.4.
Operators 总结
12.
Library 5. Regex
12.1.
Regex库如何改进你的程序?
12.2.
Regex 如何适用于标准库?
12.3.
Regex
12.4.
用法
12.5.
Regex 总结
13.
Part II: 容器及数据结构
14.
Library 6. Any
14.1.
Any 库如何改进你的程序?
14.2.
Any 如何适用于标准库?
14.3.
Any
14.4.
用法
14.5.
Any 总结
15.
Library 7. Variant
15.1.
Variant 库如何改进你的程序?
15.2.
Variant 如何适用于标准库?
15.3.
Variant
15.4.
用法
15.5.
Variant 总结
16.
Library 8. Tuple
16.1.
Tuple 库如何改进你的程序?
16.2.
Tuple 库如何适用于标准库?
16.3.
Tuple
16.4.
用法
16.5.
Tuple 总结
17.
Part III: 函数对象与高级编程
18.
Library 9. Bind
18.1.
Bind 库如何改进你的程序?
18.2.
Bind 如何适用于标准库?
18.3.
Bind
18.4.
用法
18.5.
Bind 总结
19.
Library 10. Lambda
19.1.
Lambda 库如何改进你的程序?
19.2.
Lambda 如何适用于标准库?
19.3.
Lambda
19.4.
用法
19.5.
Lambda 总结
20.
Library 11. Function
20.1.
Function 库如何改进你的程序?
20.2.
Function 如何适用于标准库?
20.3.
Function
20.4.
用 法
20.5.
Function 总结
21.
Library 12. Signals
21.1.
Signals 库如何改进你的程序?
21.2.
Signals 如何适用于标准库?
21.3.
Signals
21.4.
用法
21.5.
Signals 总结
Powered by
GitBook
Beyond the C++ Standard Library 中文版
Library 7. Variant
Variant 库如何改进你的程序?
Variant 如果适用于标准库?
Variant
用法
Variant 总结