……其中一个在世界。 —赫伯·萨特和安德烈亚历山德雷斯库,C类++编码标准
……其中一个在世界。
版权所有©2001-2009 BemanDawes、Daryle Walker、Gennaro Prota、John Maddock
根据Boost软件许可证1.0版进行分发。(见随附文件文件LICENSE_1_0.txt或复制到http://www.boost.org/LICENSE_1_0.txt)
目录
促进。Integer提供整数类型支持,在泛型编程。它提供了根据其属性,如位数或支持的最大值,以及编译时位掩码选择。存在std::numeric_limits的派生提供积分常量表达式最小值和最大值。最后,它提供了两种编译时间算法:确定编译时间内两个算法的最高幂价值;计算常量表达式的最小值和最大值。
最小值
最大值
组件
标题
目的
转发声明。
<boost/integer_fwd.hpp>
类和类模板的前向声明-用于只需要类的名称。
整数特征.
<boost/integer_traits.hpp>
类模板增强::integer_traits,派生从标准::numeric_limits并添加了常数最小值和常量最大值成员。
增强::integer_traits
标准::numeric_limits
常数最小值
常量最大值
整数类型选择.
<boost/integer.hpp>
基于以下属性选择整数类型的模板最大值或位数:用于选择整数的类型当某些属性(如最大值或位数)已知时。对泛型编程有用。
最大公因数和最小公倍数.
<boost/integer/common_factor_rt.hpp>和<boost/integer/common_factor_ct.hpp>
<boost/integer/common_factor_rt.hpp>
<boost/integer/common_factor_ct.hpp>
功能gcd公司和生命周期管理加号函数对象和编译时版本。
gcd公司
生命周期管理
整数掩码.
<boost/integer/integer_mask.hpp>
用于选择整数掩码的模板,单个组或最低组,基于位数:用于在以下情况下选择特定掩码位位置基于编译时间变量。有用的用于通用编程。
编译时间日志2计算.
<boost/integer/static_log2.hpp>
查找数字中二的最大幂的模板:用于根据最大值查找位大小/范围。对通用有用编程。
编译时间最小值/最大值计算.
<boost/integer/static_min_max.hpp>
查找两个数字极值的模板:用于查找界限基于最小值或最大值。对泛型编程有用。
上次修订时间:2018年4月11日13:57:06 GMT