标准库头文件 <stdfloat> (C++23)
来自 cppreference.cn
类型 | ||
(C++23)(可选) |
分别具有精确 16、32、64 和 128 位宽度的二进制浮点类型 (typedef) | |
(C++23)(可选) |
精确具有 16 位的 brain 浮点类型 (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 头文件