Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      C++ identifier with special meaning:pre(since C++26)

      From cppreference.com
      <cpp
       
       
      C++ language
      General topics
      Flow control
      Conditional execution statements
      Iteration statements (loops)
      Jump statements
      Functions
      Function declaration
      Lambda function expression
      inline specifier
      Dynamic exception specifications(until C++17*)
      noexcept specifier(C++11)
      Exceptions
      Namespaces
      Types
      Specifiers
      constexpr(C++11)
      consteval(C++20)
      constinit(C++20)
      Storage duration specifiers
      Initialization
      Expressions
      Alternative representations
      Literals
      Boolean -Integer -Floating-point
      Character -String -nullptr(C++11)
      User-defined(C++11)
      Utilities
      Attributes(C++11)
      Types
      typedef declaration
      Type alias declaration(C++11)
      Casts
      Memory allocation
      Classes
      Class-specific function properties
      Special member functions
      Templates
      Miscellaneous
       
      Keywords
      Identifiers with special meaning
      (C++11)
      (C++20)
      (C++20)
      (C++11)
      (C++26)
      pre
      (C++26)
       

      Contents

      [edit]Usage

      function contract specifier: as function precondition

      [edit]Notes

      Feature-test macroValueStdFeature
      __cpp_contracts202502L(C++26)Contracts

      [edit]Support status

      C++26 feature

       
      Paper(s)

       
      GCC
      Clang
      MSVC
      Apple Clang
      EDG eccp
      Intel C++
      Nvidia HPC C++ (ex PGI)*
      Nvidia nvcc
      Cray


      Contracts  (FTM)*P2900R14

      [edit]See also

      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/identifier_with_special_meaning/pre&oldid=182025"

      [8]ページ先頭

      ©2009-2025 Movatter.jp