std::experimental::lcm
来自 cppreference.cn
定义于头文件 <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 函数模板(函数模板) |