首页 | 库 | 人员 | 常见问题 | 更多 |
版权所有 © 2004-2007 Fernando Luis Cacciola Carballal
根据 Boost 软件许可证版本 1.0 分发。(请参阅附带文件 LICENSE_1_0.txt 或复制自 https://boost.ac.cn/LICENSE_1_0.txt)
内容目录
Boost 数值转换库是一组用于描述和执行不同数值类型之间值转换的工具。
该库包括 std::numeric_limits<>
的一个子集的特殊替代方案,即 bounds<> traits 类,它提供了一种一致的方法来获取边界值,用于范围的数值类型。
它还包括一组traits 类,这些类描述了从源到目标数值类型的转换的编译时属性。可以使用算术和用户定义的数值类型。
提供了一个基于策略的converter 对象,该对象使用 conversion_traits
来选择优化的实现。这种实现使用适合源/目标组合的最佳范围检查代码。