名稱空間
變體
操作

std::experimental::lcm

來自 cppreference.com
< cpp‎ | 實驗性
定義於標頭檔案 <experimental/numeric>
template< class M, class N >
constexpr std::common_type_t<M, N> lcm( M m, N n );
(庫基礎 TS v2)

計算整數 mn 的最小公倍數。

目錄

[編輯] 引數

m, n - 整數值

[編輯] 返回值

mn 為零,則返回零。否則,返回 |m||n| 的最小公倍數。

[編輯] 註解

如果 MN 不是整數型別,或者兩者之一是(可能帶有 cv 限定的)bool,則程式格式錯誤。

|m||n||m||n| 的最小公倍數不能表示為型別 std::common_type_t<M, N> 的值,則行為未定義。

[編輯] 異常

不丟擲異常。

[編輯] 參閱

返回兩個整數的最大公約數的 constexpr 函式模板
(函式模板) [編輯]