|
本书是市面上第一本专门讨论Boost库的著作。书中首先概括性地简介了Boost的所有58个库,然后全面深入地阐述了12个十分有用的Boost库,展示了它们如何与C++标准库配合以及如何扩展C++标准库。.
本书不仅介绍了Boost库的功能、使用方法及注意事项,而且还深入讨论了Boost库的设计理念、解决问题的思想和技巧以及待处理的问题。因此,本书是一本了解Boost库并探索其机理的实用手册。
Boost库简介:C++编程的下一个重大突破
Boost库远远超越了C++标准库,它使C++编程更加优雅、健壮和高效。在本书中,一流的Boost专家首次系统地讲授了一系列的Boost库,以及Boost库使用方法的一些最佳实践。针对中高级的C++开发人员,本书简要地概括了所有的58个Boost库,然后全面深入地讲授了12个格外有用的Boost库。本书的主题从智能指针和类型转换到容器和数据结构,全面阐述了这些库是如何改善代码的。书中针对高阶函数对象提供了详细的论述,从而使编写的代码更加简洁、表现力更强而且可读性更高。本书甚至还论及了Boost的“幕后”,展示了一些可以用于创建泛型库的工具和技术。
本书主要内容
·智能指针,提供对象的生存期自动管理并简化资源共享
·为类型转换和词法转换的执行提供一致的最佳实践解决方案..
·使编程更简单、更清晰的工具类
·灵活的容器库,解决C++标准库未能覆盖的常见问题
·用Boost.Regex对正则表达式提供强有力的支持
·用Boost.Bind和Boost.Lambda在调用点定义函数对象
·用Boost.Function实现更加灵活的回调函数
·用Boost.Signals实现托管的signal和插槽(即观察者模式)
实践证明:Boost库非常有用,它们中的许多库都计划要列入到下一版本的C++标准库中。马上开始学习吧,本书将成为您深入研究Boost库的最佳指南。...
|