C++ 11 添加于 Boost 1.83.0
本次发布
依赖项
Boost.Compat
Boost.Compat 是 C++11 实现的标准组件库,这些组件在更高版本的 C++ 标准中被添加。其目标读者是 Boost 库作者,他们的库支持较低的 C++ 标准,但希望利用后续标准中添加的组件。
Boost.Compat 的包含标准如下:
- 实现应该是相对简单且仅限头文件的。
- 该组件必须完全实现标准功能,没有任何偏离或扩展。这允许(但不强制要求)在标准组件可用时,实现只是一个简单的 `using` 声明。
- 该组件不得依赖任何 Boost 库,除了 Boost.Config、Boost.Assert 或 Boost.ThrowException。
- 该组件不得是词汇类型,不可在库 API 中可见。用户永远不应该看到 `boost::compat` 类型;Compat 类型的用法应仅限于库实现。