Standard library header <stdfloat> (C++23)
From cppreference.net
C++
Standard library headers
Este encabezado es parte de la biblioteca de soporte de tipos , proporcionando tipos de punto flotante de ancho fijo .
Tipos |
||
|
(C++23)
(opcional)
|
tipo de punto flotante binario con ancho de exactamente 16, 32, 64 y 128 bits respectivamente
(typedef) |
|
|
(C++23)
(opcional)
|
tipo de punto flotante cerebral con exactamente 16 bits
(typedef) |
|
Notas
Los tipos de punto flotante de ancho fijo deben ser alias de tipos de punto flotante extendidos (no float / double / long double ), por lo tanto no son reemplazos directos para los tipos de punto flotante estándar.
Sinopsis
namespace std { #if defined(__STDCPP_FLOAT16_T__) using float16_t = /* definido por la implementación */; #endif #if defined(__STDCPP_FLOAT32_T__) using float32_t = /* definido por la implementación */; #endif #if defined(__STDCPP_FLOAT64_T__) using float64_t = /* definido por la implementación */; #endif #if defined(__STDCPP_FLOAT128_T__) using float128_t = /* definido por la implementación */; #endif #if defined(__STDCPP_BFLOAT16_T__) using bfloat16_t = /* definido por la implementación */; #endif }
Referencias
- Estándar C++23 (ISO/IEC 14882:2024):
-
-
17.5 Encabezado
<stdfloat>sinopsis [stdfloat.syn]
-
17.5 Encabezado