Namespaces
Variants

std::experimental:: gcd

From cppreference.net
헤더 파일에 정의됨 <experimental/numeric>
template < class M, class N >
constexpr std:: common_type_t < M, N > gcd ( M m, N n ) ;
(라이브러리 펀더멘털 TS v2)

정수 m n 의 최대공약수를 계산합니다.

목차

매개변수

m, n - 정수 값

반환값

만약 m n 이 모두 0이면, 0을 반환합니다. 그렇지 않으면, | m | | n | 의 최대공약수를 반환합니다.

비고

만약 M 또는 N 중 하나가 정수형이 아니거나, 둘 중 하나가 (가능하다면 cv-qualified) bool 인 경우, 프로그램은 ill-formed입니다.

만약 | m | 또는 | n | 중 하나가 std:: common_type_t < M, N > 타입의 값으로 표현될 수 없는 경우, 동작은 정의되지 않습니다.

예외

예외를 던지지 않습니다.

참고 항목

constexpr 두 정수의 최소공배수를 반환하는 함수 템플릿
(function template)