没有合适的资源?快使用搜索试试~ 我知道了~
Beyond the C++Standard Library(boost中文版)
4星 · 超过85%的资源 需积分: 30 11 下载量 162 浏览量
2011-11-27
13:19:22
上传
评论
收藏 3.81MB PDF 举报
温馨提示
试读
371页
本书详细介绍了Beyond the C++Standard Library(boost中文版)
资源推荐
资源详情
资源评论
Beyond the C++ Standard Library: An Introduction to Boost
By Björn Karlsson
...............................................
Publisher: Addison Wesley Professional
Pub Date: August 31, 2005
ISBN: 0321133544
Pages: 432
Table of Contents | Index
介绍Boost libraries: C++编程的下一个突破
Boost带领你远远地超越了C++标准库,它使得C++编程更优雅、更有活力、更高产。首先,我们系统地介绍一下Boost库的主
要组成和它们的主要用法。
Björn Karlsson为中级至高级的C++开发者描述了所有58个Boost库的轮廓,并完整叙述了12个可能最有用的库。Karlsson的
主题范围从智能指针和类型转换,到容器和数据库结构,解释了如何正确地使用每一个库来改进你的代码。他详细论述了可以让你
写出更简明、清晰、易读的代码的高级函数对象。他还带你到Boost的"幕后",看看那些对你创建自己的泛型库有益的工具和技
术。
本书的内容包括:
● 智能指针,提供自动的对象生存期管理和简单的资源共享
● 提供类型转换和词汇转换的统一的、最优的解决方案
● 使编程更简单、更清晰的工具类
● 灵活的容器类,解决了C++标准库未覆盖的问题
● 对正则表达式的强有力的支持:Boost.Regex
● 可在调用点进行定义的函数对象:Boost.Bind 和 Boost.Lambda
● 更灵活的回调机制:Boost.Function
● 可管理的信号和响应动作(又称为Observer模式):Boost.Signals
Boost库已被证明了是非常有用的,它们中的大多数已准备列入下一个版本的C++标准库。现在就开始,Beyond the C++
Standard Library.
Beyond the C++ Standard Library : An Introduction to Boost
1
Beyond the C++ Standard Library: An Introduction to Boost
By Björn Karlsson
...............................................
Publisher: Addison Wesley Professional
Pub Date: August 31, 2005
ISBN: 0321133544
Pages: 432
Table of Contents | Index
Copyright
Foreword
Preface
Acknowledgments
About the Author
Organization of This Book
Introduction to Boost
String and Text Processing
Data Structures, Containers, Iterators, and Algorithms
Function Objects and Higher-Order Programming
Generic Programming and Template Metaprogramming
Math and Numerics
Input/Output
Miscellaneous
Part I. General Libraries
Library 1. Smart_ptr
How Does the Smart_ptr Library Improve Your Programs?
When Do We Need Smart Pointers?
How Does Smart_ptr Fit with the Standard Library?
scoped_ptr
scoped_array
shared_ptr
shared_array
intrusive_ptr
weak_ptr
Smart_ptr Summary
Library 2. Conversion
How Does the Conversion Library Improve Your Programs?
polymorphic_cast
Beyond the C++ Standard Library : An Introduction to Boost
3
polymorphic_downcast
numeric_cast
lexical_cast
Conversion Summary
Library 3. Utility
How Does the Utility Library Improve Your Programs?
BOOST_STATIC_ASSERT
checked_delete
noncopyable
addressof
enable_if
Utility Summary
Library 4. Operators
How Does the Operators Library Improve Your Programs?
Operators
Usage
Operators Summary
Library 5. Regex
How Does the Regex Library Improve Your Programs?
How Does Regex Fit with the Standard Library?
Regex
Usage
Regex Summary
Part II. Containers and Data Structures
Library 6. Any
How Does the Any Library Improve Your Programs?
How Does Any Fit with the Standard Library?
Any
Usage
Any Summary
Library 7. Variant
How Does the Variant Library Improve Your Programs?
How Does Variant Fit with the Standard Library?
Variant
Usage
Variant Summary
Library 8. Tuple
How Does the Tuple Library Improve Your Programs?
How Does the Tuple Library Fit with the Standard Library?
Tuple
Usage
Beyond the C++ Standard Library : An Introduction to Boost
4
Tuple Summary
Part III. Function Objects and Higher-Order Programming
Library 9. Bind
How Does the Bind Library Improve Your Programs?
How Does Bind Fit with the Standard Library?
Bind
Usage
Bind Summary
Library 10. Lambda
How Does the Lambda Library Improve Your Programs?
How Does Lambda Fit with the Standard Library?
Lambda
Usage
Lambda Summary
Library 11. Function
How Does the Function Library Improve Your Programs?
How Does Function Fit with the Standard Library?
Function
Usage
Function Summary
Library 12. Signals
How Does the Signals Library Improve Your Programs?
How Does Signals Fit with the Standard Library?
Signals
Usage
Signals Summary
Index
Beyond the C++ Standard Library : An Introduction to Boost
5
剩余370页未读,继续阅读
资源评论
- zml888882013-08-27资源不错,如果能有影印清楚些的就更好了
- rmaly2013-03-16还算清晰,嗯,不错了
ZSPIN_G
- 粉丝: 0
- 资源: 139
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功