<stdexcept>
レポートの例外を使用するいくつかの標準的なクラスを定義します。派生階層のすべてのクラスから派生クラスを形成する例外と 2 つの一般的な種類の例外があります: 論理エラーと実行時のエラー。論理エラーは、プログラマのミスが原因です。基本クラスの logic_error から派生しが含まれます。
domain_error
invalid_argument
length_error
out_of_range
ライブラリ関数のいずれかで、またはランタイム システムでのミスのためには、実行時エラーを発生します。基本クラスの runtime_error から派生しが含まれます。
overflow_error
range_error
underflow_error
Classes
クラスは、ドメイン エラーを報告するスローされるすべての例外の基本クラスとして機能します。 |
|
クラスは、無効な引数を報告するスローされるすべての例外の基本クラスとして機能します。 |
|
クラスを指定するのには長すぎますオブジェクトを生成する試みを報告するスローされるすべての例外の基本クラスとして使用されます。 |
|
クラスは、論理の前提条件の違反など、プログラムを実行する前にエラーを報告する多くの場合、検出をスローするすべての例外の基本クラスとして機能します。 |
|
クラスは、有効な範囲外の引数を報告するスローするすべての例外の基本クラスとして機能します。 |
|
クラスは、算術オーバーフローを報告するスローされるすべての例外の基本クラスとして機能します。 |
|
クラスを範囲のエラーを報告するスローされるすべての例外の基本クラスとして機能します。 |
|
クラスは、のみ、プログラムを実行するときにエラーを報告する多くの場合、検出をスローするすべての例外の基本クラスとして機能します。 |
|
クラスは、算術アンダー フローを報告するスローされるすべての例外の基本クラスとして機能します。 |