次の方法で共有


<stdexcept>

レポートの例外を使用するいくつかの標準的なクラスを定義します。派生階層のすべてのクラスから派生クラスを形成する例外と 2 つの一般的な種類の例外があります: 論理エラーと実行時のエラー。論理エラーは、プログラマのミスが原因です。基本クラスの logic_error から派生しが含まれます。

  • domain_error

  • invalid_argument

  • length_error

  • out_of_range

ライブラリ関数のいずれかで、またはランタイム システムでのミスのためには、実行時エラーを発生します。基本クラスの runtime_error から派生しが含まれます。

  • overflow_error

  • range_error

  • underflow_error

t65b74ad.collapse_all(ja-jp,VS.110).gifClasses

domain_error クラス

クラスは、ドメイン エラーを報告するスローされるすべての例外の基本クラスとして機能します。

invalid_argument クラス

クラスは、無効な引数を報告するスローされるすべての例外の基本クラスとして機能します。

length_error クラス

クラスを指定するのには長すぎますオブジェクトを生成する試みを報告するスローされるすべての例外の基本クラスとして使用されます。

logic_error クラス

クラスは、論理の前提条件の違反など、プログラムを実行する前にエラーを報告する多くの場合、検出をスローするすべての例外の基本クラスとして機能します。

out_of_range クラス

クラスは、有効な範囲外の引数を報告するスローするすべての例外の基本クラスとして機能します。

overflow_error クラス

クラスは、算術オーバーフローを報告するスローされるすべての例外の基本クラスとして機能します。

range_error クラス

クラスを範囲のエラーを報告するスローされるすべての例外の基本クラスとして機能します。

runtime_error クラス

クラスは、のみ、プログラムを実行するときにエラーを報告する多くの場合、検出をスローするすべての例外の基本クラスとして機能します。

underflow_error クラス

クラスは、算術アンダー フローを報告するスローされるすべての例外の基本クラスとして機能します。

参照

関連項目

C++ の標準ライブラリのスレッド セーフ

その他の技術情報

<stdexcept> メンバー

ヘッダー ファイル