C++ 03 添加于 Boost 1.16.1
类别: 数学
Boost.Integer 头部和类的组织是为了利用 1999 C 标准的 <stdint.h> 类型,而不会在 1998 C++ 标准方面导致未定义行为。 <boost/cstdint.hpp> 头部在 boost 命名空间中安全地提供了标准整数类型,而不会将任何名称放置在 std 命名空间中。
本次发布
依赖项
Boost.Integer
Boost.Integer 是 Boost C++ Libraries 集合的一部分,提供整数类型支持,在泛型编程中尤其有用。它提供了根据整数属性(如位数或支持的最大值)选择整数类型的方法,以及编译时位掩码的选择。它提供了一个 std::numeric_limits
的派生类,为 min
和 max
提供编译时常量表达式……最后,它提供了两个编译时算法:确定编译时值中的最高次幂的两倍;以及计算常量表达式的 min 和 max。
目录
- doc - QuickBook 文档源文件
- include - Boost.Integer 的接口头文件
- test - Boost.Integer 单元测试
更多信息
- 文档
- 报告错误。请务必提及您使用的 Boost 版本、平台和编译器。一个小的可编译代码示例来重现问题总是有益的。
- 请将您的补丁作为拉取请求提交到 develop 分支。请注意,提交补丁即表示您同意根据 Boost Software License, Version 1.0 许可您的修改。
构建状态
分支 | GitHub Actions | Drone | AppVeyor | 测试矩阵 | 依赖项 |
---|---|---|---|---|---|
master |
|||||
develop |