Standardbibliotheks-Header <stdfloat> (C++23)
Von cppreference.com
Dieser Header ist Teil der Typunterstützungs-Bibliothek und stellt Gleitkommazahl-Typen mit fester Breite bereit.
Typen | ||
| (C++23)(optional) |
Binäre Gleitkommatypen mit einer Breite von exakt 16, 32, 64 bzw. 128 Bits (typedef) | |
| (C++23)(optional) |
Brain Floating-Point-Typ mit exakt 16 Bits (typedef) | |
[edit] Hinweise
Die Gleitkommatypen mit fester Breite müssen Aliase für erweiterte Gleitkommatypen sein (nicht float / double / long double) und sind daher keine Drop-in-Ersetzungen für Standard-Gleitkommatypen.
[edit] Synopsis
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 }
[edit] Referenzen
- C++23 Standard (ISO/IEC 14882:2024)
- 17.5 Header
<stdfloat>Synopsis [stdfloat.syn]
- 17.5 Header