Boost C++ 库是开源的、经过同行评审的、可移植的且免费的
由专家创建,旨在可靠、设计精良且经过充分测试。
Boost 宗旨
- 开发高质量、专家评审、无法律负担的开源库,
- 激发标准增强,以及
- 推进和传播软件开发最佳实践。
它通过促进社区参与、培养领导者、提供必要的财务/法律支持以及在 Boost 社区陷入僵局时做出方向性决定来实现这一目标。
与我们的宗旨同样重要的是我们共同价值观的指导。这些价值观是透明、包容、共识建设、联邦式作者以及社区驱动的领导力。
1000万+
总下载量165+
单个库为什么使用 Boost? 一言以蔽之:生产力。使用 Boost 等高质量库可以加快初始开发速度,减少错误,避免重复造轮子,并降低长期维护成本。而且,由于 Boost 库往往成为事实或法定标准,许多程序员已经熟悉它们。
2025年10月
2025年10月22日: Boost 1.90.0 停止接受新库和重大更改发布分支不再接受新库和对现有库的重大更改。仍然可以进行错误修复和其他常规更改,无需发布经理审查。
2025年10月29日: Boost 1.90.0 停止接受重大更改
发布不再接受重大的代码更改。仍然可以进行严重的错误修复和文档更改,无需发布经理审查。
2025年11月
2025年11月5日: Boost 1.90.0 进入 Beta 阶段发布停止所有更改
2025年11月12日: Boost 1.90.0 Beta 版
Beta 版可供下载。
2025年11月13日: Boost 1.90.0 开放错误修复
发布开放错误修复和文档更新。其他更改需经发布经理许可。
2025年12月
2025年12月3日: Boost 1.90.0 最终发布发布停止所有更改
2025年12月10日: Boost 1.90.0 发布
发布版可供下载。
最新消息
Boost.SQLlite 重新审查
发布于 2025 年 8 月 25 日,作者:Robert Beeston
Klemens Morgenstern 的 Boost.SQLite 提案的官方再次评审将于 8 月 25 日至 9 月 3 日进行。Mohammad Nejati 负责管理此次评审。
仓库: https://github.com/klemens-morgenstern/sqlite
文档: https://klemens.dev/sqlite/
参与:lists.boost.org/arch....6XJDF7DGOQV4Q43MNYX/
仓库: https://github.com/klemens-morgenstern/sqlite
文档: https://klemens.dev/sqlite/
参与:lists.boost.org/arch....6XJDF7DGOQV4Q43MNYX/
1.89 版新库 - Boost.Bloom
发布于 2025 年 8 月 15 日,作者:Robert Beeston
Boost.Bloom 是一个头文件式的 C++ 库,用于高效的概率性集合成员测试。
它允许您在最小的内存开销和无假阴性的情况下,检查一个元素是否可能存在于一个集合中,非常适合高吞吐量的场景,如缓存、去重和索引。
该过滤器具有极高的空间效率,可以显著降低在访问完整数据集成本高昂的系统中进行查找的成本。
仓库: https://github.com/boostorg/bloom
文档: https://boost.o…
它允许您在最小的内存开销和无假阴性的情况下,检查一个元素是否可能存在于一个集合中,非常适合高吞吐量的场景,如缓存、去重和索引。
该过滤器具有极高的空间效率,可以显著降低在访问完整数据集成本高昂的系统中进行查找的成本。
仓库: https://github.com/boostorg/bloom
文档: https://boost.o…
Boost 1.89 已发布!
发布于 2025 年 8 月 15 日,作者:Robert Beeston
1.89 版本包含一个新库和 28 个现有库的更新,现已可供下载!
https://boost.ac.cn/releases/1.89.0/
https://boost.ac.cn/releases/1.89.0/