Boost
Home
arrow_drop_down

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

由专家创建,旨在可靠、设计精良且经过充分测试。

Boost 宗旨
  • 开发高质量、专家评审、无法律负担的开源库,
  • 激发标准增强,以及
  • 推进和传播软件开发最佳实践。

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

与我们的宗旨同样重要的是我们共同价值观的指导。这些价值观是透明、包容、共识建设、联邦式作者以及社区驱动的领导力。

Downloads

1000万+

总下载量
Libraries

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 发布
发布版可供下载。
库聚焦

Move

C++03 和 C++11 编译器的可移植移动语义。

Ion Gaztañaga
Ion Gaztañaga
作者
Ion Gaztañaga
Ion Gaztañaga
维护者
最新消息

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/

1.89 版新库 - Boost.Bloom

发布于 2025 年 8 月 15 日,作者:Robert Beeston

Boost.Bloom 是一个头文件式的 C++ 库,用于高效的概率性集合成员测试。

它允许您在最小的内存开销和无假阴性的情况下,检查一个元素是否可能存在于一个集合中,非常适合高吞吐量的场景,如缓存、去重和索引。

该过滤器具有极高的空间效率,可以显著降低在访问完整数据集成本高昂的系统中进行查找的成本。

仓库: 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/