Standard library header <stdfloat> (C++23)
From cppreference.net
C++
Standard library headers
Cet en-tête fait partie de la bibliothèque de support des types , fournissant des types à virgule flottante de largeur fixe .
Types |
||
|
(C++23)
(optionnel)
|
type à virgule flottante binaire avec une largeur exacte de 16, 32, 64 et 128 bits respectivement
(typedef) |
|
|
(C++23)
(optionnel)
|
type à virgule flottante brain avec exactement 16 bits
(typedef) |
|
Notes
Les types à virgule flottante de largeur fixe doivent être des alias vers des types à virgule flottante étendus (pas float / double / long double ), et ne sont donc pas des remplacements directs pour les types à virgule flottante standard.
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 }
` et contient des termes spécifiques au C++. Seul le texte environnant aurait été traduit s'il y en avait eu.
Références
- Norme C++23 (ISO/CEI 14882:2024) :
-
-
17.5 En-tête
<stdfloat>synopsis [stdfloat.syn]
-
17.5 En-tête