numeric_limits_float_denorm_style
numeric_limits_float_denorm_style (부동소수점 비정규값 지원 스타일)
std::float_denorm_style은 부동소수점 타입이 비정규값(subnormal value)을 지원하는지 여부를 나타내는 열거형 타입이에요. 이 열거형은 <limits> 헤더에 정의되어 있으며, std::numeric_limits의 has_denorm 정적 멤버 상수에서 사용돼요. C++23부터는 이 열거형이 비권장(deprecated) 처리되었어요.
출처: cppreference
본문
정의
<limits> 헤더에 다음과 같이 정의되어 있어요:
enum float_denorm_style { denorm_indeterminate = -1 , denorm_absent = 0 , denorm_present = 1 };
C++23부터 이 열거형은 비권장(deprecated) 처리되었어요.
std::float_denorm_style 타입의 열거형 상수들은 부동소수점 타입이 비정규값(subnormal value)을 지원하는지 여부를 나타내요.
열거형 상수
| 열거자 | 의미 |
|---|---|
std::denorm_indeterminate |
비정규값 지원 여부를 결정할 수 없어요 |
std::denorm_absent |
해당 타입이 비정규값을 지원하지 않아요 |
std::denorm_present |
해당 타입이 비정규값을 허용해요 |
참고 항목
| has_denorm [static] | 부동소수점 타입이 사용하는 비정규화 스타일을 식별해요 (공용 정적 멤버 상수) |