更新时间:2023-07-14 08:18
《Boost程序库完全开发指南》是2010年9月1日电子工业出版社出版的图书,作者是罗剑锋。本书结构严谨、详略得当,可作为C++程序员的必备工具书。
该书基于Boost1.42版,介绍了其中的所有99个库,并且详细深入地讲解了其中数十个库,同时实现了若干颇具实用价值的工具类和函数,可帮助读者迅速理解掌握Boost的用法以及应用于实际的开发工作中。
Boost是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库,有着“C++‘准’标准库”的美誉。
它由C++标准委员会部分成员所设立的Boost社区开发并维护,使用了许多现代C++编程技术,内容涵盖字符串处理、正则表达式、容器与数据结构、并发编程、函数式编程、泛型编程、设计模式实现等许多领域,极大地丰富了C++的功能和表现力,能够使C++软件开发更加简洁、优雅、灵活和高效。
罗剑锋(网名Chrono),1996年就读于东北财经大学,1997年开始接触C/C++。1998年参加全国计算机等级考试,获高级程序员资质。2003年毕业于北京理工大学,获计算机专业硕士学位。目前供职于某部委下属软件公司,任项目经理,主要研究方向为C/C++、设计模式、密码学、数据库、嵌入式系统开发。业余爱好是阅读、欣赏音乐和旅游。
第0章 导读 1
第1章 Boost程序库总论 7
第2章 时间与日期 17
第3章 内存管理 61
第4章 实用工具 95
第5章 字符串与文本处理 163
第6章 正确性与测试 213
第7章 容器与数据结构 239
第8章 算法 327
第9章 数学与数字 337
第10章 操作系统相关 371
第11章 函数与回调 419
第12章 并发编程 467
第13章 编程语言支持 513
第14章 其他Boost组件 537
第15章 Boost与设计模式 547
第16章 结束语 559
附录