题名:深入实践Boost : Boost程序库开发的94个秘笈
作者:(俄) Antony Polukhin著
出版年:2014
ISBN: 978-7-111-46242-2
分类号: TP312
中图分类: 程序语言、算法语言
定价: CNY 59.00
页数: 264 页
出版社: 机械工业出版社
装订: 平装

Boost库是由专业人员开发,在多个平台和处理器架构上测试,并适用于广泛任务的可靠解决方案。本书将带你踏上简化应用程序开发过程的旅程,引导你更快地编写完美的应用程序。<br />本书详细阐述多线程、网络编程、元编程和泛型编程,并探讨如何只编写一次程序,就能在Linux、Windows、Mac OS和Android操作系统中使用。书中汇集Boost库开发者创建的许多清晰、实用的秘笈,循序渐进地引导读者了解并充分利用Boost和C++的真正优势,以及一些现成可用的解决方案,快速开发高品质、可移植的应用程序。<br />本书主要内容:<br />- 涵盖日常使用的新数据类型、图形处理的基础知识,以及一些编程技巧。<br />- 讨论如何使用智能指针管理资源,根除内存泄漏问题,以及如何使用Boost库执行与多线程和常见的字符串相关的任务。<br />- 讲解如何将处理、计算和相互作用拆分为仿函数(任务)并且独立地完成这些任务。<br />- 探讨用于检测编译器、平台和Boost功能的各种辅助宏。<br />- 在C++03中使用精选的C++11特性。

Antony Polukhin资深技术专家,拥有多年Boost软件开发经验。他在应用程序开发集成、程序包实现、面向图形的数据库查询和面向对象的软件开发等领域拥有独到的见解,积累颇丰,曾为Asterisc的商业替代软件开发业务逻辑。他开发或维护了许多Boost库,如Any、LexicalCast、TypeTraits、Variant等。目前他开发了一个面向图形的数据库查询引擎,并继续为开源做贡献。