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