Namespaces
Variants

std::numeric_limits<T>::has_denorm

ja.cppreference.net より
 
 
ユーティリティライブラリ
言語サポート
型サポート (基本型、RTTI)
ライブラリ機能テストマクロ (C++20)
プログラムユーティリティ
可変引数関数
コルーチンサポート (C++20)
契約サポート (C++26)
三方比較
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

汎用ユーティリティ
関係演算子 (C++20 で非推奨)
整数比較関数
(C++20)(C++20)(C++20)    
(C++20)
スワップ と 型操作
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
共通の語彙型
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
 
static const std::float_denorm_style has_denorm;
(C++11 まで)
static constexpr std::float_denorm_style has_denorm;
(C++11 以降)
(C++23 で非推奨)

値 std::numeric_limits<T>::has_denorm は、非正規化数をサポートする浮動小数点型を識別します。

標準特殊化

T std:: numeric_limits < T > :: has_denorm の値
/* non-specialized */ std::denorm_absent
bool std::denorm_absent
char std::denorm_absent
signed char std::denorm_absent
unsigned char std::denorm_absent
wchar_t std::denorm_absent
char8_t (C++20以降) std::denorm_absent
char16_t (C++11以降) std::denorm_absent
char32_t (C++11以降) std::denorm_absent
short std::denorm_absent
unsigned short std::denorm_absent
int std::denorm_absent
unsigned int std::denorm_absent
long std::denorm_absent
unsigned long std::denorm_absent
long long (C++11以降) std::denorm_absent
unsigned long long (C++11以降) std::denorm_absent
float 通常 std::denorm_present
double 通常 std::denorm_present
long double 通常 std::denorm_present

関連項目

[static]
指定された浮動小数点型の最小の正の非正規化値を返す
(public static member function)
浮動小数点非正規化モードを示す
(enum)