Boost 参考书目
- 关于 Boost 或 Boost 库的印刷出版物
- 关于 Boost 或 Boost 库的在线出版物
- 提及 Boost 或 Boost 库的印刷资料
- 提及 Boost 或 Boost 库的在线资料
- 如何更新此页面
- 致谢
关于 Boost 或 Boost 库的印刷出版物
2000
- [MaddockCleary00]
- John Maddock 和 Steve Cleary,《C++ 类型特征》。《Dr. Dobb's 期刊》,第 25 卷,第 10 期,2000 年 10 月,第 38 页。www.boost.org/libs/type_traits/c++_type_traits.htm
2001
- [Maddock01]
- John Maddock,《C++ 中的正则表达式》。《Dr. Dobb's 期刊》,第 26 卷,第 10 期,2001 年 10 月,第 21 页。
- [SiekLumsdaine01]
- Jeremy Siek 和 Andrew Lumsdaine,《C++ 概念检查》。《Dr. Dobb's 期刊》,第 26 卷,第 6 期,2001 年 6 月,第 64 页。
2002
- [Karlsson02]
- Björn Karlsson,《Boost 中的智能指针》。《C/C++ 用户杂志》,2002 年 4 月。www.cuj.com/documents/s=8014/cuj0204karlsson/
- [Karlsson02a]
- Björn Karlsson,《C/C++ 技巧 #9:词法转换》。《C/C++ 用户杂志》,2002 年 11 月。www.cuj.com/documents/s=8470/cuj0211karlsson/
- [Kempf02]
- Bill Kempf,《Boost.Threads 库》。《C/C++ 用户杂志》,2002 年 5 月。www.cuj.com/documents/s=8013/cuj0205kempf/
- [SiekLeeLumsdaine02]
- Jeremy Siek、Lie-Quan Lee 和 Andrew Lumsdaine,《Boost 图形库》。Addison-Wesley,2002 年。ISBN:0-201-72914-8。www.informit.com/store/product.aspx?isbn=0201729148。
示例章节可在以下网址获取:tinyurl.com/24666
2003
- [AbrahamsGrosse-Kunstleve03]
- David Abrahams 和 Ralf W. Grosse-Kunstleve,《使用 Boost.Python 构建混合系统》。《C/C++ 用户杂志》,2003 年 7 月。www.cuj.com/documents/s=8470/cuj0307abrahams/
- [GuzmanNuffer03]
- Joel de Guzman 和 Dan Nuffer,《Spirit 库:C++ 中的内联解析》。《C/C++ 用户杂志》,2003 年 9 月,第 21 卷,第 9 期,第 22 页。
- [Karlsson03]
- Björn Karlsson,《Lambda 表达式和 C++》。《C/C++ 用户杂志》,2003 年 12 月,第 21 卷,第 12 期,第 20 页。
- [Sutter03]
- Herb Sutter,《泛型函数指针》。《C/C++ 用户杂志》,2003 年 8 月。www.cuj.com/documents/s=8464/cujcexp0308sutter/
2004
- [AbrahamsGurtovoy04]
- David Abrahams 和 Aleksey Gurtovoy,《C++ 模板元编程:来自 Boost 及其之外的概念、工具和技术》。Addison-Wesley,2004 年 11 月。ISBN:0-321-22725-5。www.informit.com/store/product.aspx?isbn=0321227255
更多信息和两个示例章节可在以下网址获取:boost-consulting.com/tmpbook/ - [Inaba04]
- 稻葉 一浩,《Boost C++ 库编程》。秀和システム,2004 年 5 月。ISBN:4-7980-0786-2。www.shuwasystem.co.jp/books/7980/0786-2/0786-2.html
更多信息和示例章节可在以下网址获取:www.kmonos.net/pub/BoostBook/ - [López04]
- Joaquín M López Muñoz,《Boost 多索引容器库》。《C/C++ 用户杂志》,2004 年 9 月,第 22 卷,第 9 期,第 6 页。
2005
- [Karlsson05]
- Björn Karlsson,《超越 C++ 标准库:Boost 简介》。Addison-Wesley,2005 年 8 月 31 日。ISBN:0-3211-3354-4。www.informit.com/store/product.aspx?isbn=0321133544
示例章节可在以下网址获取:www.informit.com/content/images/0321133544/samplechapter/karlsson_ch09.pdf
2009
- [Schaeling09]
- Boris Schaeling,《Boost C++ 库》。www.highscore.de/cpp/boost/
2010
- [Demming11]
- Robert Demming、Daniel J Duffy,《Boost C++ 库简介;第一卷 - 基础》。www.datasim-press.com/BoostVolumeI.html/
- [Demming12]
- Robert Demming、Daniel J Duffy,《Boost C++ 库简介;第二卷 - 高级库》。www.datasim-press.com/BoostVolumeII.html/
2011
- [Schaeling09]
- Boris Schaeling,《Boost C++ 库》。en.highscore.de/cpp/boost/
2013
- [Polukhin13]
- Antony Polukhin,《Boost C++ 应用程序开发 Cookbook》。http://www.packtpub.com/boost-cplusplus-application-development-cookbook/book
- [Torjo13]
- John Torjo,《Boost.Asio C++ 网络编程》。www.packtpub.com/boost-asio-cplusplus-network-programming/book
2014
- [Schaeling14]
- Boris Schaeling,《Boost C++ 库,第二版》。http://www.amazon.com/Boost-C-Libraries-Boris-Sch%C3%A4ling/dp/1937434362
2017
- [Polukhin17]
- Antony Polukhin,《Boost C++ 应用程序开发 Cookbook,第二版》。https://www.packtpub.com/application-development/boost-c-application-development-cookbook-second-edition
2020
- [Polukhin20]
- Antony Polukhin (Антон Полухин),《使用 Boost 进行 C++ 应用程序开发》, Dmk 出版社, ISBN: 978-5-97060-868-5. https://dmkpress.com/catalog/computer/programming/c/978-5-97060-868-5/
关于 Boost 或 Boost 库的在线出版物
2002
- [Brownell02]
- David Brownell,《面向未来的 C++ 技术,今天即可实现(又名:Boost 你的代码)》。NWCPP,2002 年 11 月 13 日。www.nwcpp.org/Meetings/2002/11.html
- [Long02]
- Matt Long,《使用 Regex++ 为你的应用程序添加正则表达式》。代码项目,2002 年 6 月 18 日。www.codeproject.com/KB/string/regex__.aspx
- [Siek02]
- Jeremy G. Siek,《Boost 图形库》。InformIT,2002 年 3 月 1 日。tinyurl.com/2hc27
- [Siek02a]
- Jeremy G. Siek,《Boost 图形库教程》。InformIT,2002 年 3 月 1 日。tinyurl.com/2sa4s
2003
- [Abrahams03]
- David Abrahams,《Boost 元编程库》。ACCU,2003 年。www.boost-consulting.com/writing/ACCU_MPL_slides.ppt
- [Dawes03]
- Beman Dawes,《多平台软件开发》。2003 年。www.esva.net/~beman/multiplat_dev.ppt
- [Halleux03]
- Jonathan de Halleux,《打开通往 Spirit 的大门:一个解析器框架》。代码项目,2003 年 3 月 24 日。www.codeproject.com/KB/recipes/spiritintro.aspx
- [Kaiser03]
- Hartmut Kaiser,《Wave:一个符合标准的 C++ 预处理器库》。代码项目,2003 年 3 月 25 日。www.codeproject.com/KB/recipes/wave_preprocessor.aspx
- [Trentini03]
- Matthew S. Trentini,《Boost 简介》。
- [Walker03]
- Andrew Walker,《Boost 简介》。代码项目,2003 年 7 月 7 日。www.codeproject.com/KB/stl/boostintro.aspx
Boost 的简短介绍。
2004
- [Dawes04]
- Beman Dawes,《面向 Visual C++ 开发人员的 Boost》。MSDN,2004 年 5 月 17 日。tinyurl.com/2lzyh
- [D'Agostino04]
- Jim D'Agostino,《使用 Boost 设计健壮的对象》。代码项目,2004 年 8 月 17 日。www.codeproject.com/KB/architecture/Designing_Robust_Objects.aspx
- [Handley04]
- Dave Handley,《Boost Spirit 解析器框架简介》。代码项目,2004 年 10 月 9 日。www.codeproject.com/KB/stl/introduction_spirit.aspx
- [Handley04a]
- Dave Handley,《在 Boost Spirit 解析器框架中实现语义动作》。代码项目,2004 年 10 月 10 日。www.codeproject.com/KB/stl/spirit_semantic_actions.aspx
- [Hauptmann04]
- Peter Hauptmann,《智能指针来增强你的代码》。代码项目,2004 年 9 月 27 日。www.codeproject.com/KB/stl/boostsmartptr.aspx
- [Hauptmann04a]
- Peter Hauptmann,《boost 2:shared_ptr 包装资源句柄》。代码项目,2004 年 10 月 4 日。www.codeproject.com/KB/stl/boostsp_handleref.aspx
- [Wikipedia04]
- 维基百科,《Boost(编程)》。维基百科,自由的百科全书,2004 年。en.wikipedia.org/wiki/Boost_(programming)
- [Witt04]
- Thomas Witt,《Boost 迭代器库》。ACCU 春季会议,2004 年。www.accu.org/conference/presentations/Witt_-_Boost_Iterator_Library.pdf
2005
- [Karlsson05a]
- Bjorn Karlsson,《Boost Bind 库如何改进你的 C++ 程序》。InformIT,2005 年 8 月 26 日。www.informit.com/articles/article.aspx?p=412354
- [Cogswell05]
- Jeff Cogswell,《为你的 C++ 程序添加简单的文件保存和文件加载机制》。InformIT,2005 年 7 月 1 日。www.informit.com/articles/article.aspx?p=398702
解释 Boost.Serialization。 - [Gurtovoy05]
- Aleksey Gurtovoy 和 David Abrahams,《深入了解 C++ 中的元函数》。InformIT,2005 年 4 月 1 日。www.informit.com/articles/article.aspx?p=375705
2008
- [Schaeling08]
- Boris Schaeling,《Boost C++ 库》。 http://theboostcpplibraries.com/
2014
- [Douglas14]
- Niall Douglas,《C++ 中大型代码库变更涟漪管理:我对新的 Boost C++ 库如何提供帮助的思考》。http://arxiv.org/abs/1405.3323
提及 Boost 或 Boost 库的印刷资料
2001
- [HyslopSutter01]
- Jim Hyslop 和 Herb Sutter,《对话:我愿意为你做任何事》。《C/C++ 用户杂志》,2001 年 12 月。www.cuj.com/documents/s=7988/cujcexp1912hyslop/
boost::any
- [Meyers01]
- Scott Meyers,《Effective STL》第 50 条:熟悉与 STL 相关的网站。 Addison-Wesley 出版社,2001 年,第 221 页。ISBN:0-201-74962-9
- [Sutter01]
- Herb Sutter,《庄园农场的字符串格式化器》。C/C++ Users Journal,第 19 卷,2001 年 11 月。www.gotw.ca/publications/mill19.htm
2002
- [Ablavsky02]
- Vitaly Ablavsky,《将 BGL 应用于计算几何》。C/C++ Users Journal,2002 年 8 月。www.cuj.com/documents/s=8470/cuj0208ablavsky/
- [Alexandrescu02]
- Andrei Alexandrescu,《泛型编程:C++ 中高效的泛型排序和搜索 (I):寻找更好的搜索》。C/C++ Users Journal,2002 年 10 月。www.cuj.com/documents/s=7978/cujcexp2010alexandr/
boost::type_traits
- [HyslopSutter02]
- Jim Hyslop 和 Herb Sutter,《对话:直奔主题》。C/C++ Users Journal,2002 年 7 月。www.cuj.com/documents/s=7981/cujcexp2007hyslop/
智能指针讨论。boost::scoped_ptr, shared_ptr, scoped_array, shared_array.
- [Sutter02]
- Herb Sutter,《新 C++:七人组 - C++ 标准库正在考虑的扩展》。C/C++ Users Journal,2002 年 4 月。www.cuj.com/documents/s=7984/cujcexp2004sutter/
- [Sutter02a]
- Herb Sutter,《新 C++:更智能的指针》。C/C++ Users Journal,2002 年 8 月。www.cuj.com/documents/s=7980/cujcexp2008sutter/
2003
- [Besser03]
- Mitch Besser,《通用的可打印 ENUM++》。C/C++ Users Journal,2003 年 6 月。www.cuj.com/documents/s=8470/cujboost0306besser/
提到了BOOST_PP
- [Nasonov03]
- Alexander Nasonov,《I/O 系统:dynamic_any 活动》。C/C++ Users Journal,2003 年 9 月。www.cuj.com/documents/s=8470/cujweb0309nasonov/
改进了boost::any
- [Sutter03a]
- Herb Sutter,《泛化观察者》。C/C++ Users Journal,2003 年 9 月。www.cuj.com/documents/s=8840/cujexp0309sutter/
- [Tan03]
- Kwee H. Tan,《使用 Boost 图形库探索 EDA 算法》。C/C++ Users Journal,2003 年 7 月。www.cuj.com/documents/s=8470/cuj0307tan/
- [VandervoordeJosuttis03]
- David Vandevoorde 和 Nicolai M. Josuttis,《在实践中使用模板》。C/C++ Users Journal,2003 年 2 月。www.cuj.com/documents/s=8208/cujweb0302vandevoorde/web0302b.htm
概念检查库
2005
- [Meyers05]
- Scott Meyers,《Effective C++》第 55 条:熟悉 Boost(第三版)。Addison-Wesley 出版社,2005 年 5 月 12 日。ISBN:0-321-33487-6
2017
- [Polukhin17Online]
- Antony Polukhin,《在线编译和示例:Boost C++ 应用开发秘籍》。https://apolukhin.github.io/Boost-Cookbook/
无需安装 C++ 编译器或 Boost C++ 库,即可在线编译、修改和运行“Boost 应用开发秘籍”中的示例。
Boost 或 Boost 库的在线参考资料
2001
- [Siek01]
- Jeremy G. Siek,《图同构测试的实现》,2001 年 12 月 9 日。www.boost.org/libs/graph/doc/isomorphism-impl.pdf
2002
- [Burnap02]
- Steven R. Burnap,《Boost::any》,Kuro5hin,2002 年 5 月 1 日。www.kuro5hin.org/story/2002/5/1/142321/9513
- [Carbon02]
- David S?,《Boost:便捷库的便捷库》。Kuro5hin,2002 年 7 月 18 日。www.kuro5hin.org/story/2002/7/18/3313/01429
- [Curran02]
- James Curran,《使用 Visual C++ 中的性能计数器访问原始数据》。DevX.com,2002 年 10 月。www.devx.com/cplus/article/7951
用了几个段落来介绍boost::shared_ptr<>
。 - [Siek02b]
- Jeremy G. Siek,《使用 Boost 图形库进行互联网分组路由》。InformIT,2002 年 3 月 1 日。tinyurl.com/26dwj
2003
- [Casad03]
- Joe Casad,《Boost 专栏介绍》。C/C++ Users Journal,2003 年 8 月。www.cuj.com/documents/s=8470/cuj0308boostcorner/
- [Lischner03]
- Ray Lischner,《C++:超越标准库》。O'Reilly Network,2003 年 5 月 6 日。www.oreillynet.com/lpt/a/3683
提到了tuples、shared_ptr、lambda、spirit
。
2004
- [Inaba04a]
- Kazuhiro Inaba,《让我们 Boost》。2004 年。www.kmonos.net/alang/boost/
- [Stein04]
- Sebastian Stein,《如何使用 Boost Test 进行自动化测试》。2004 年。www.hpfsc.de/boosttest/
2005
- [Lindrud05]
- Jarl Lindrud,《C++ 的 RMI》。The Code Project,2005 年 4 月 11 日。www.codeproject.com/KB/threads/RMI_For_Cpp.aspx
使用了 Boost.Serialization。
2013
- [Kormanyos13]
- Christopher Kormanyos,《实时 C++:高效的面向对象和模板微控制器编程》。https://doi.org/10.1007/978-3-662-56718-0
使用 C++11(包括 lambda、模板、元模板编程)对微控制器进行高效编程,包括使用 Boost.Math、Boost.Regex、Boost.Multiprecision 和其他 Boost 库。
- [Nakariakov13]
- Sergei Nakariakov,《Boost C++ 库:泛型编程》,ISBN 978-1484813911。http://www.amazon.com/The-Boost-Libraries-Generic-Programming/dp/148481391X/
本书涵盖 24 个 Boost C++ 库,主要关注使用 Boost.TypeTraits、Boost.ConceptCheck、SFINAE、泛型图像库、Boost.Operators、Boost.TypeTraitsIntrospection 等进行泛型编程。由 CreateSpace Independent Publishing Platform 出版,可从多家分销商处购买。
如何更新此页面
请帮助我们保持此页面更新 - 用户可以将新的引用发布到邮件列表,而 Boost 开发人员应直接在存储库中更新页面。
- 如果出版物同时提供印刷版和在线版,请在相应的*印刷版*部分引用它,并提供指向在线版本的超链接。
- 将第一列中 [...] 的内容添加书签,以便轻松链接到该条目。
- 使用两位数年份标识作者在给定年份中的第一个条目。同一作者和年份的后续条目应附加**a-z**。
- 在每个部分内,条目按年份分组,并在一年内按作者姓名按字母顺序排序。
- 在文本中,拼写出完整的 URL,以便此页面的打印版本包含完整的 URL。
致谢
Fredrik Blomqvist 提供了许多最初的引用。