Boost C++ 库是开源、经同行评审、可移植且免费的
由专家精心设计,具有高度可靠性,并经过充分测试。
Boost 使命
- 开发高质量、经专家评审、法律上无障碍的开源库,
- 推动标准增强,以及
- 促进和传播软件开发最佳实践。
通过促进社区参与、培养领导者、提供必要的财务/法律支持,以及在 Boost 社区陷入僵局时做出方向性决策来实现这一使命。
与我们的使命同样重要的是我们的共同价值观所提供的指导。这些价值观包括:透明度、包容性、共识构建、联合创作和社区驱动的领导力。
10M+
总下载量165+
独立库为何使用 Boost? 用一个词概括,就是生产力。使用像 Boost 这样的高质量库可以加速初始开发、减少错误、避免重复造轮子,并降低长期维护成本。而且由于 Boost 库往往会成为事实上的或法律上的标准,许多程序员已经对它们非常熟悉。
用户证言
我真正喜欢 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 正式发布
发布版本已供下载。
精选视频
最新新闻
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 的修复提案,以及社区支持活动。