增强C++库 主页 图书馆 常见问题解答 更多

下一步

第1章助力。数字转换

费尔南多·路易斯 卡巴拉仙人掌

根据Boost软件许可证1.0版进行分发。(见随附文件文件LICENSE_1_0.txt或复制于http://www.boost.org/LICENSE_1_0.txt)

目录

概述
定义
介绍
类型和值
C类++算术类型
数字类型
范围和精度
没错,正确的四舍五入和超范围表示
标准(数字)转换
细分范围转换方向、子类型和父类型
转换器<>函数对象
简介
模板参数
成员函数
范围检查逻辑
示例
类型需求和用户定义的类型支持
类型要求
UDT的特殊语义学
特殊政策
UDT(自定义测试)使用numeric_cast
边界<>特性类
介绍
性状类边界<N>
示例
转换图<>特性类
类型
示例
数字转换器策略类
枚举范围检查结果
政策溢出处理程序
政策浮动2IntRounder
政策原始转换器
政策用户范围检查器
改进数字广播<>
介绍
数字广播
数字成本图
示例
历史和致谢
参考文献

Boost Numeric Conversion库是用于描述和在不同的值之间执行转换数字类型.

该库包括一个子集的特殊替代方案标准::数字极限<>,的边界<>traits类,它提供了获取边界的值范围数字类型的。

它还包括一组特质它描述转换的编译时属性从源数字类型到目标数字类型。两者都有算术用户定义的数值类型可以使用。

基于政策转换器使用的对象转换_绘图提供了选择优化实现的方法。这种实现使用适用于源/目标组合的最佳范围检查代码。

上次修订时间:2017年4月17日02:26:22 GMT


下一步