Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::error_condition::error_condition

      From cppreference.com
      <cpp‎ |error‎ |error condition
       
       
      Utilities library
       
      Diagnostics library
       
       
      error_condition()noexcept;
      (1)(since C++11)
      error_condition(int val,const error_category& cat)noexcept;
      (2)(since C++11)
      template<class ErrorConditionEnum>
      error_condition( ErrorConditionEnum e)noexcept;
      (3)(since C++11)
      error_condition(const error_condition& other)=default;
      (4)(since C++11)
      (implicitly declared)
      error_condition( error_condition&& other)=default;
      (5)(since C++11)
      (implicitly declared)

      Constructs new error condition.

      1) Default constructor. Initializes the error condition with generic category and error value0.
      2) Initializes the error condition with error valueval and error categorycat.
      3) Initializes the error condition with enume. Effectively callsmake_error_condition that is only found byargument-dependent lookup fore. This overload participates in overload resolution only ifstd::is_error_condition_enum<ErrorConditionEnum>::value istrue.
      4,5) Implicitly defined copy constructor and move constructor. Initializes the error condition with the contents of theother.

      [edit]Parameters

      other - another error condition to initialize with
      val - error value
      cat - error category
      e - error condition enum

      [edit]Defect reports

      The following behavior-changing defect reports were applied retroactively to previously published C++ standards.

      DRApplied toBehavior as publishedCorrect behavior
      LWG 3629C++11onlystd::make_error_condition overloads were usedADL-found overloads are used

      [edit]See also

      creates an error condition for anerrc valuee
      (function)[edit]
      constructs an iostream error condition
      (function)[edit]
      constructs a futureerror_condition
      (function)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/error/error_condition/error_condition&oldid=161074"

      [8]ページ先頭

      ©2009-2025 Movatter.jp