MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
ratio< Numerator, Denominator > 模板结构体 参考

比率类模板 更多...

#include <ratio.hpp>

Public 类型

using type = ratio<num, den>
 自身的类型

静态 Public 属性

static constexpr intmax_t num
 分母不能为0
static constexpr intmax_t den
 约分后的分母

详细描述

template<intmax_t Numerator, intmax_t Denominator = 1>
struct ratio< Numerator, Denominator >

比率类模板

模板参数
Numerator分子
Denominator分母,默认为1

表示编译期比率,自动进行约分,确保分子分母是最简形式。 分母总是正的,符号由分子表示。

在文件 ratio.hpp31 行定义.

类成员变量说明

◆ num

template<intmax_t Numerator, intmax_t Denominator = 1>
intmax_t ratio< Numerator, Denominator >::num
staticconstexpr
初始值:
=
计算两个整数的最大公约数
计算整数的符号

分母不能为0

值必须在范围内 约分后的分子

在文件 ratio.hpp38 行定义.


该结构体的文档由以下文件生成: