Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::error_code

      From cppreference.com
      <cpp‎ |error
       
       
      Utilities library
       
      Diagnostics library
       
       
      Defined in header<system_error>
      class error_code;
      (since C++11)

      std::error_code represents a platform-dependent error code value. Eachstd::error_code object holds an error code value originating from the operating system or some low-level interface and a pointer to an object of typestd::error_category, which corresponds to the said interface. The error code values are not required to be unique across different error categories.

      Contents

      [edit]Member functions

      constructs an error code
      (public member function)[edit]
      assigns another error code
      (public member function)[edit]
      assigns another error code
      (public member function)[edit]
      Modifiers
      sets theerror_code to value0 insystem_category
      (public member function)[edit]
      Observers
      obtains the value of theerror_code
      (public member function)[edit]
      obtains the error_category for this error_code
      (public member function)[edit]
      obtains theerror_condition for thiserror_code
      (public member function)[edit]
      obtains the explanatory string for thiserror_code
      (public member function)[edit]
      checks if the value is non-zero
      (public member function)[edit]

      [edit]Non-member functions

      (removed in C++20)(removed in C++20)(C++20)
      compares twoerror_codes
      (function)[edit]
      outputs the value and the category name to an output stream
      (function)[edit]

      [edit]Helper classes

      identifies a class as anerror_code enumeration
      (class template)[edit]
      hash support forstd::error_code
      (class template specialization)[edit]

      [edit]See also

      holds a portable error code
      (class)[edit]
      base class for error categories
      (class)[edit]
      creates error code value forerrc enume
      (function)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/error/error_code&oldid=163544"

      [8]ページ先頭

      ©2009-2025 Movatter.jp