C++ 03 添加于 Boost 1.19.0
本次发布
依赖项
Boost StaticAssert 库
Boost StaticAssert 库提供了 C++ 的静态断言,这个库是 C++ 原生 static_assert 的前身,可以在不支持此功能的旧编译器上使用。
完整的文档可在 boost.org 上找到。
支持、错误和功能请求
可以通过 Gitub 问题跟踪器(请参阅 未解决的问题和 已解决的问题)报告 Bug 和功能请求。
您可以通过 拉取请求提交您的更改。
没有专门针对 Boost StaticAssert 的邮件列表,但是您可以使用通用的 Boost 邮件列表,并在主题中使用 [static_assert] 标签。
开发
克隆整个 boost 项目,其中包含各个 Boost 项目作为子模块(参见 boost+git 文档)。
git clone https://github.com/boostorg/boost
cd boost
git submodule update --init
Boost StaticAssert 库位于 libs/static_assert/。
运行测试
首先,请确保您位于 libs/static_assert/test 目录。您可以运行 Jamfile.v2 中列出的所有测试,或者运行单个测试
../../../b2 <- run all tests
../../../b2 static_assert_test <- single test