Boost
Home
arrow_drop_down

Boost C++ 库是开源、经同行评审、可移植且免费的

由专家精心设计,具有高度可靠性,并经过充分测试。

Boost 使命
  • 开发高质量、经专家评审、法律上无障碍的开源库,
  • 推动标准增强,以及
  • 促进和传播软件开发最佳实践。

通过促进社区参与、培养领导者、提供必要的财务/法律支持,以及在 Boost 社区陷入僵局时做出方向性决策来实现这一使命。

与我们的使命同样重要的是我们的共同价值观所提供的指导。这些价值观包括:透明度、包容性、共识构建、联合创作和社区驱动的领导力。

Downloads

10M+

总下载量
Libraries

165+

独立库

为何使用 Boost?   用一个词概括,就是生产力。使用像 Boost 这样的高质量库可以加速初始开发、减少错误、避免重复造轮子,并降低长期维护成本。而且由于 Boost 库往往会成为事实上的或法律上的标准,许多程序员已经对它们非常熟悉。

用户证言

当您构建的软件需要在国际空间站有限的飞行窗口机会下完美运行时,您需要值得信赖且能让您快速推进的库。Boost 正好提供了这一点:具备符合 NASA 要求的许可证的生产级网络和序列化功能。它让我们能够专注于工程本身,而不是重复造轮子。

— Sven G. Bilén 教授,宾夕法尼亚州立大学

我真正喜欢 Boost 的一点是,这些库经过了同行评审,提高了对质量和安全性的期望。而且据我所知,我在使用任何 Boost 库时都没有遇到过一个 Bug。感谢开发者们!

- Oleg Trott,博士
创建者,AutoDock Vina

活动日程

2026年6月

2026年6月24日: Boost 1.92.0 关闭新库添加和重大变更
发布分支已关闭,不再接受新库添加和对现有库的破坏性更改。仍开放用于错误修复和其他无需发布经理审查的库的常规更改。

2026年7月

2026年7月1日: Boost 1.92.0 关闭重大变更
发布版本关闭重大代码变更。仍开放用于严重问题修复和无需发布经理审查的文档更改。
2026年7月8日: Boost 1.92.0 关闭以进行 Beta 测试
发布版本关闭所有更改
2026年7月15日: Boost 1.92.0 Beta 版本
Beta 版本已发布供下载。
2026年7月16日: Boost 1.92.0 开放错误修复
发布版本开放错误修复和文档更新。其他更改需经发布经理批准。

2026年8月

2026年8月5日: Boost 1.92.0 关闭
发布版本关闭所有更改
2026年8月12日: Boost 1.92.0 正式发布
发布版本已供下载。

2026年10月

2026年10月21日: Boost 1.93.0 关闭新库添加和重大变更
发布分支已关闭,不再接受新库添加和对现有库的破坏性更改。仍开放用于错误修复和其他无需发布经理审查的库的常规更改。
2026年10月28日: Boost 1.93.0 关闭重大变更
发布版本关闭重大代码变更。仍开放用于严重问题修复和无需发布经理审查的文档更改。

2026年11月

2026年11月4日: Boost 1.93.0 关闭以进行 Beta 测试
发布版本关闭所有更改
2026年11月11日: Boost 1.93.0 Beta 版本
Beta 版本已发布供下载。
2026年11月12日: Boost 1.93.0 开放错误修复
发布版本开放错误修复和文档更新。其他更改需经发布经理批准。

2026年12月

2026年12月2日: Boost 1.93.0 关闭
发布版本关闭所有更改
2026年12月9日: Boost 1.93.0 正式发布
发布版本已供下载。
库聚焦

Property Map (并行)

用于并行图的属性映射的并行扩展。

Doug Gregor
维护者
最新新闻

MrDocs Bootstrap:构建一切的一个脚本

由 Alan de Freitas 于 2026 年 4 月 24 日发布

本文解释了复杂的 C++ 依赖管理问题,包括版本冲突、ABI 问题和平台工具链差异。描述了包管理器的局限性,并提出了一个引导脚本,该脚本可在不同平台上自动执行构建、配置和 IDE 设置,并支持 Sanitizer。

速度与安全

由 Matt Borland 于 2026 年 4 月 8 日发布

Boost int128 增加了 CUDA 支持,可用于主机和设备。Boost.Charconv 提供了设备上的 from_chars/to_chars,Boost.Decimal 稍后也将支持 CUDA。Boost.Safe_Numbers 用于安全验证和错误检查,并附带 CUDA 报告。

Hubs、区间与数学

由 Joaquín M López Muñoz 于 2026 年 4 月 3 日发布

boost::container::hub 作为 std::hive 的轻量级替代方案的开发,一个关于 C++ 数学的会议演讲,Boost.Unordered 和 Boost.Bimap 的维护合并,Boost.ICL 的修复提案,以及社区支持活动。