std::experimental:: gcd
|
Definido en el encabezado
<experimental/numeric>
|
||
|
template
<
class
M,
class
N
>
constexpr std:: common_type_t < M, N > gcd ( M m, N n ) ; |
(library fundamentals TS v2) | |
Calcula el máximo común divisor de los enteros m y n .
Contenidos |
Parámetros
| m, n | - | valores enteros |
Valor de retorno
Si tanto m como n son cero, retorna cero. De lo contrario, retorna el máximo común divisor de | m | y | n | .
Observaciones
Si cualquiera de
M
o
N
no es un tipo entero, o si cualquiera es (posiblemente calificado con cv)
bool
, el programa está mal formado.
Si ni | m | ni | n | pueden representarse como un valor de tipo std:: common_type_t < M, N > , el comportamiento es indefinido.
Excepciones
No lanza excepciones.
Véase también
constexpr
plantilla de función que retorna el mínimo común múltiplo de dos enteros
(plantilla de función) |