Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      Standard library header <stdfloat> (C++23)

      From cppreference.com
      <cpp‎ |header
       
       
      Standard library headers
       

      This header is part of thetype support library, providingfixed width floating-point types.

      Contents

      Types

      binary floating-point type with width of exactly 16, 32, 64, and 128 bits respectively
      (typedef)[edit]
      (C++23)(optional)
      brain floating-point type with 16 bits exactly
      (typedef)[edit]

      [edit]Notes

      The fixed width floating-point types must be aliases to extended floating-point types (notfloat /double /longdouble), therefore not drop-in replacements for standard floating-point types.

      [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]References

      • C++23 standard (ISO/IEC 14882:2024):
      • 17.5 Header<stdfloat> synopsis [stdfloat.syn]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/header/stdfloat&oldid=180651"

      [8]ページ先頭

      ©2009-2025 Movatter.jp