Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::error_code::operator bool

      From cppreference.com
      <cpp‎ |error‎ |error code
       
       
      Utilities library
       
      Diagnostics library
       
       
      explicit operatorbool()constnoexcept;
      (since C++11)

      Checks if the error code value is valid, i.e. non-zero.

      [edit]Parameters

      (none)

      [edit]Return value

      false ifvalue()==0,true otherwise.

      [edit]Notes

      Although this operator is often used as a convenient shorthand to check if any error was returned, as inif(ec){/* handle error */}, such use is not robust: some error codes, for example, HTTP status code200, may indicate success as well.

      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/error/error_code/operator_bool&oldid=161077"

      [8]ページ先頭

      ©2009-2025 Movatter.jp