Beyond the C++ Standard Library: An Introduction to Boost

王朝c/c++·作者佚名  2006-01-10
窄屏简体版  字體: |||超大  

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

概述

Boost库导引:C++编程的下一个重大突破。

Boost库引领你大大超越C++标准库的范围,它使得C++编程更加优雅、健壮、并且高效。这是首次由一流的Boost专家系统地介绍一系列的Boost库并且教授它们最优的习惯用法。

针对中高级C++开发者,Björn Karlsson简要地概括了所有58个Boost库,然后全面深入地介绍了12个库,你会发现这12个库格外有用。Karlsson的主题从智能指针(smart pointers)和类型转换(conversions)到容器(containers)以及数据结构,全面解释了使用这些库是如何改善你的代码的。他针对高阶函数对象(higher-order function objects)提供了详细的论述,通过高阶函数对象你可以写出更加简洁、表现力更强、更易读的代码。

他甚至还带你走进Boost的“幕后”,展示可以用于创建你自己的泛型库的工具和技术。

本书覆盖的范围包括:

智能指针,提供对象生命周期自动管理和简化资源共享。 针对类型转换和lexical转换提供一致的、最优的解决方案。 一组实用程序类(utility classes),使得编程更加简单明了。 一组灵活的容器库,用以解决C++标准库所未能覆盖的常见问题。 通过Boost.Regex对正则表达式提供强有力的支持。 使用Boost.Bind和Boost.Lambda在调用端定义的函数对象(function objects)。 使用Boost.Function实现更加灵活的回调函数。 通过Boost.Signals实现受控的signals和slots(也就是观察者模式)。Boost库被证明是如此的有用,它们当中的许多库都计划要列入下一版的C++标准库。马上开始学习吧,就用这本《Beyond the C++ Standard Library》。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航