std::experimental:: gcd
|
定义于头文件
<experimental/numeric>
|
||
|
template
<
class
M,
class
N
>
constexpr std:: common_type_t < M, N > gcd ( M m, N n ) ; |
(库基础 TS v2) | |
计算整数 m 和 n 的最大公约数。
目录 |
参数
| m, n | - | 整数值 |
返回值
如果 m 和 n 均为零,则返回零。否则,返回 | m | 和 | n | 的最大公约数。
备注
如果
M
或
N
不是整数类型,或者其中任一为(可能带有 cv 限定符的)
bool
,则程序非良构。
如果 | m | 或 | n | 无法表示为 std:: common_type_t < M, N > 类型的值,则行为未定义。
异常
不抛出任何异常。
参见
返回两个整数最小公倍数的
constexpr
函数模板
(函数模板) |