std::make_error_condition(std::errc)
ja.cppreference.net から
| ヘッダで定義 <system_error>
|
||
std::error_condition make_error_condition( std::errc e ) noexcept;
|
(C++11以上) | |
に対するエラー条件を作成します。errc 値 e。エラー値をint(e) に設定し、エラーカテゴリをstd::generic_category。
パラメータ
| e | - | 標準エラー値 |
戻り値
e のエラー条件。
例
このコードを実行
#include <iostream> #include <string> #include <system_error> int main() { auto err = std::make_error_condition(std::errc::invalid_argument); std::cout << err.message() << '\n'; }
出力例:
Invalid argument