Compile-time rational arithmetic
编译时有理算法
类模板std::ratio
相关模板提供编译时的Rational算术支持.。该模板的每个实例化都准确地表示了任何有限的有理数。
编译时分数
在标头中定义<ratio>
*。
比率表示精确的有理数%28类模板%29
标准库提供了几种与SI比率相对应的方便类型:
在标头中定义<ratio>
*。
类型定义
Yocto STD::比率<1,1000000000000000000000000>,如果STD::intmax[医]t可以表示分母。
Zepto STD::比率<1,1000000000000000000000>,如果STD::intmax[医]t可以表示分母。
性病::比率<1,1000000000000000000>
女性性病::<1,1000000000000000>
PICO STD::比率<1,1000000000000>
纳米性病:<1,1000000000>
微性病:比率<1,1000000>
米利性病::比率<1,1000>
性病::比率<1,100>
DECI STD::比率<1,10>
Deca STD::比率<10,1>
HectoSTD::比率<100,1>
公斤性病::比率<1000,1>
特级性病::<1000000,1>
GIGA性病::比率<1000000000,1>
翅目性传播疾病:比率<1000000000000,1>
PETA性病::比率<1000000000000000,1>
Exa STD::比率<1000000000000000000,1>
Zetta STD::比率<1000000000000000000000,1>,如果STD::intmax[医]t可以表示分子。
YOTASTD::比率<1000000000000000000000000,1>,如果STD::intmax[医]t可以表示分子。
编译时有理算法
几个别名模板,用于对ratio
在编译时提供对象.
在标头中定义<ratio>
*。
比率[医]添加%28C++11%29在编译时添加两个比率对象%28别名模板%29
比率[医]在编译时减去%28C++11%29减去两个比率对象%28别名模板%29
比率[医]乘%28C++11%29在编译时乘两个比率对象%28别名模板%29
比率[医]除以%28C++11%29在编译时除以两个比率对象%28别名模板%29
编译时理性比较
执行比较操作的几个类模板。ratio
在编译时提供对象.
在标头中定义<ratio>
*。
比率[医]等于%28C++11%29在编译时比较两个比率对象是否相等-%28类模板%29
比率[医]不[医]等于%28C++11%29在编译时比较两个不平等比率对象%28类模板%29
比率[医]小于%28C++11%29的两个比率对象的比较值小于编译时的%28类模板%29
比率[医]再少点[医]等于%28C++11%29在编译时比较两个比率对象的值小于或等于%28class模板%29
比率[医]更大的%28C++11%29比较两个比率对象,比编译时的%28class模板%29要大。
比率[医]更大[医]等于%28C++11%29在编译时比较两个大于或等于的比率对象%28类模板%29
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。