名前空間
変種
操作

標準ライブラリヘッダー <stdfloat> (C++23)

From cppreference.com
 
 
標準ライブラリヘッダー
 

このヘッダーは型サポートライブラリの一部であり、固定幅浮動小数点型を提供します。

目次

それぞれ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]
English 日本語 中文(简体) 中文(繁體)