名前空間
変種
操作

std::error_code

From cppreference.com
< cpp‎ | error
 
 
ユーティリティライブラリ
言語サポート
型のサポート (基本型、RTTI)
ライブラリ機能検査マクロ (C++20)
プログラムユーティリティ
可変引数関数
コルーチンサポート (C++20)
契約サポート (C++26)
三方比較
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

汎用ユーティリティ
関係演算子 (C++20で非推奨)
 
 
 
ヘッダー <system_error> で定義
class error_code;
(C++11以降)

std::error_codeは、プラットフォーム固有のエラーコード値を表します。各std::error_codeオブジェクトは、オペレーティングシステムまたは一部の低レベルインターフェースから発生するエラーコード値と、当該インターフェースに対応するstd::error_category型のオブジェクトへのポインタを保持します。エラーコード値は、異なるエラーカテゴリ間で一意である必要はありません。

目次

[編集] メンバ関数

エラーコードを構築する
(public メンバ関数) [編集]
別のエラーコードを代入する
(public メンバ関数) [編集]
別のエラーコードを代入する
(public メンバ関数) [編集]
変更
error_codesystem_categoryで値0に設定する
(public メンバ関数) [編集]
監視
error_codeの値を取得する
(public メンバ関数) [編集]
このerror_codeのエラーカテゴリを取得する
(public メンバ関数) [編集]
このerror_codeerror_conditionを取得する
(public メンバ関数) [編集]
このerror_codeの説明文字列を取得する
(public メンバ関数) [編集]
値が非ゼロであるかチェックする
(public メンバ関数) [編集]

[編集] 非メンバ関数

(C++20で削除)(C++20で削除)(C++20)
2つのerror_codeを比較する
(関数) [編集]
出力ストリームに値とカテゴリ名を出力する
(関数) [編集]

[編集] ヘルパークラス

クラスをerror_code列挙型として識別する
(クラステンプレート) [編集]
std::error_codeのハッシュサポート
(クラステンプレートの特殊化) [編集]

[編集] 関連項目

ポータブルなエラーコードを保持する
(クラス) [編集]
エラーカテゴリの基底クラス
(クラス) [編集]
errc enum eのエラーコード値を作成する
(関数) [編集]
English 日本語 中文(简体) 中文(繁體)