ratio_ratio_greater_equal

ratio_ratio_greater_equal (유리수 크거나 같음 비교)

std::ratio_greater_equal은 한 std::ratio가 다른 것보다 크거나 같은지 컴파일 타임에 비교하는 클래스 템플릿이에요. C++11부터 사용할 수 있어요.

출처: cppreference

본문

<ratio> 헤더에 정의되어 있고, 시그니처는 다음과 같아요.

template< class R1, class R2 >
struct ratio_greater_equal : std::integral_constant<bool, /* see below */> { };

(since C++11)

R1 비율이 R2 비율보다 크거나 같으면 멤버 상수 value를 true로 제공해요. 그 외에는 false예요.

헬퍼 변수 템플릿 (Helper variable template)

template< class R1, class R2 >
constexpr bool ratio_greater_equal_v = ratio_greater_equal<R1, R2>::value;

(since C++17)

더 알아보기 (Learn more)

cppreference