std::experimental:: gcd
|
Definiert in Header
<experimental/numeric>
|
||
|
template
<
class
M,
class
N
>
constexpr std:: common_type_t < M, N > gcd ( M m, N n ) ; |
(Library Fundamentals TS v2) | |
Berechnet den größten gemeinsamen Teiler der ganzen Zahlen m und n .
Inhaltsverzeichnis |
Parameter
| m, n | - | Ganzzahlwerte |
Rückgabewert
Wenn sowohl m als auch n null sind, wird null zurückgegeben. Andernfalls wird der größte gemeinsame Teiler von | m | und | n | zurückgegeben.
Anmerkungen
Wenn entweder
M
oder
N
kein Ganzzahltyp ist, oder wenn einer von beiden (möglicherweise cv-qualifiziert)
bool
ist, ist das Programm fehlerhaft.
Wenn entweder | m | oder | n | nicht als Wert des Typs std:: common_type_t < M, N > darstellbar ist, ist das Verhalten undefiniert.
Ausnahmen
Wirft keine Ausnahmen.
Siehe auch
constexpr
Funktions-Template, das das kleinste gemeinsame Vielfache zweier Ganzzahlen zurückgibt
(Funktions-Template) |