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 函式模板(函式模板) |