標準ライブラリヘッダー <stdfloat> (C++23)
From cppreference.com
このヘッダーは型サポートライブラリの一部であり、固定幅浮動小数点型を提供します。
型 | ||
| (C++23)(任意) |
それぞれ16、32、64、128ビットの正確な幅を持つ2進浮動小数点型 (typedef) | |
| (C++23)(任意) |
正確に16ビットのブレイン浮動小数点型 (typedef) | |
[編集] 備考
固定幅浮動小数点型は、拡張浮動小数点型 (float / double / long double ではない) のエイリアスである必要があるため、標準浮動小数点型へのドロップイン置換ではありません。
[編集] 概要
namespace std { #if defined(__STDCPP_FLOAT16_T__) using float16_t = /* implementation-defined */; #endif #if defined(__STDCPP_FLOAT32_T__) using float32_t = /* implementation-defined */; #endif #if defined(__STDCPP_FLOAT64_T__) using float64_t = /* implementation-defined */; #endif #if defined(__STDCPP_FLOAT128_T__) using float128_t = /* implementation-defined */; #endif #if defined(__STDCPP_BFLOAT16_T__) using bfloat16_t = /* implementation-defined */; #endif }
[編集] 参照
- C++23標準 (ISO/IEC 14882:2024)
- 17.5 ヘッダー
<stdfloat>概要 [stdfloat.syn]
- 17.5 ヘッダー