std::experimental::lcm
來自 cppreference.com
定義於標頭檔案 <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 函式模板(函式模板) |