std::error_code::operator bool — cppreference.com
Материал из cppreference.com
<tbody> </tbody>
|
|
(начиная с C++11) | |
Проверяет, является ли значение ошибки допустимым, т.е. ненулевым.
Параметры
(нет)
Возвращаемое значение
false, если value() == 0, true иначе.
Примечание
Хотя этот оператор часто используется в качестве удобного сокращения для проверки того, была ли возвращена какая-либо ошибка, как в if (ec) { /* обработчик ошибки */ }, такое использование не является надёжным: некоторые коды ошибок, например, код состояния HTTP 200, также может указывать на успех.