std::experimental:: gcd
|
헤더 파일에 정의됨
<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) |