FreeBSD Manual Pages
std::error_...operatorbool(3) C++ Standard Libarystd::error_...operatorbool(3) NAME std::error_code::operatorbool - std::error_code::operatorbool Synopsis explicit operator bool() const noexcept; (since C++11) Checks if the error code value is valid, i.e. non-zero. Parameters (none) Return value false if value() == 0, true otherwise. Notes Although this operator is often used as a convenient shorthand to check if any error was returned, as in if (ec) { /* handle error */ }, such use is not robust: some error codes, for example, HTTP status code 200, may indicate success as well. http://cppreference.com 2024.06.10 std::error_...operatorbool(3)
NAME | Synopsis | Parameters | Return value | Notes
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::error_code::operatorbool&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
