ratio_ratio_greater
ratio_ratio_greater (유리수 큼 비교)
std::ratio_greater은 한 std::ratio가 다른 것보다 큰지 컴파일 타임에 비교하는 클래스 템플릿이에요. C++11부터 사용할 수 있어요.
출처: cppreference
본문
<ratio> 헤더에 정의되어 있고, 시그니처는 다음과 같아요.
template< class R1, class R2 >
struct ratio_greater : 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_v = ratio_greater<R1, R2>::value;
(since C++17)