std::error_code::error_code - cppreference.com
提供: cppreference.com
<tbody> </tbody>
|
|
(1) | (C++11以上) |
|
|
(2) | (C++11以上) |
|
|
(3) | (C++11以上) |
新しいエラーコードを構築します。
1) デフォルト値を使用してエラーコードを構築します。 error_code(0, std::system_category()) と同等です。
2) プラットフォーム依存のエラーコードとして ec を、対応するエラーカテゴリとして ecat を使用してエラーコードを構築します。
3) エラーコードの列挙子 e からエラーコードを構築します。 *this = make_error_code(e) と同等です。 このオーバーロードは、 std::is_error_code_enum<ErrorCodeEnum>::value == true である場合にのみ、オーバーロード解決に参加します。
引数
| ec | - | 構築に使用するプラットフォーム依存のエラーコード |
| ecat | - | ec に対応するエラーカテゴリ
|
| e | - | 構築に使用するエラーコードの列挙子 |