ratio

标准库标头<ratio>

此标头是编译时有理算法图书馆。

*。

比率表示精确的有理数%28类模板%29

算术

比率[医]添加%28C++11%29在编译时添加两个比率对象%28别名模板%29

比率[医]在编译时减去%28C++11%29减去两个比率对象%28别名模板%29

比率[医]乘%28C++11%29在编译时乘两个比率对象%28别名模板%29

比率[医]除以%28C++11%29在编译时除以两个比率对象%28别名模板%29

比较

比率[医]等于%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

常数

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可以表示分子。

简介

二次

namespace std { //class template ratio template <intmax_t N, intmax_t D = 1> class ratio { public: typedef ratio<num, den> type; static constexpr intmax_t num; static constexpr intmax_t den; }; // ratio arithmetic template <class R1, class R2> using ratio_add = /*ratio*/; template <class R1, class R2> using ratio_subtract = /*ratio*/; template <class R1, class R2> using ratio_multiply = /*ratio*/; template <class R1, class R2> using ratio_divide = /*ratio*/; // ratio comparison template <class R1, class R2> struct ratio_equal; template <class R1, class R2> struct ratio_not_equal; template <class R1, class R2> struct ratio_less; template <class R1, class R2> struct ratio_less_equal; template <class R1, class R2> struct ratio_greater; template <class R1, class R2> struct ratio_greater_equal; // convenience SI typedefs typedef ratio<1, 1000000000000000000000000> yocto; typedef ratio<1, 1000000000000000000000> zepto; typedef ratio<1, 1000000000000000000> atto; typedef ratio<1, 1000000000000000> femto; typedef ratio<1, 1000000000000> pico; typedef ratio<1, 1000000000> nano; typedef ratio<1, 1000000> micro; typedef ratio<1, 1000> milli; typedef ratio<1, 100> centi; typedef ratio<1, 10> deci; typedef ratio< 10, 1> deca; typedef ratio< 100, 1> hecto; typedef ratio< 1000, 1> kilo; typedef ratio< 1000000, 1> mega; typedef ratio< 1000000000, 1> giga; typedef ratio< 1000000000000, 1> tera; typedef ratio< 1000000000000000, 1> peta; typedef ratio< 1000000000000000000, 1> exa; typedef ratio< 1000000000000000000000, 1> zetta; typedef ratio<1000000000000000000000000, 1> yotta; }

二次

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/报头/比率