<exception>

いくつかの種類と、例外の処理に関連する関数を定義します。例外処理のエラーからシステムを回復することができますのような状況で使用されます。関数からは、プログラムに返されるコントロールの手段を提供します。例外処理を採用する目的を正しい順序でエラーから回復する方法を提供するときに、プログラムの堅牢性を向上させるです。

#include <exception>

w326ectb.collapse_all(ja-jp,VS.110).gifTypedef

terminate_handler

としての使用に適した関数へのポインターが記述する型をterminate_handler

unexpected_handler

としての使用に適した関数へのポインターが記述する型は、 unexpected_handler

w326ectb.collapse_all(ja-jp,VS.110).gif関数

set_terminate

新しい確立terminate_handler 、プログラムの終了時に呼び出されます。

set_unexpected

新しい確立unexpected_handlerにすると、予期しない例外が検出します。

terminate

終了ハンドラーが呼び出されます。

uncaught_exception

返しますは、スローされた例外を現在処理されている場合。

予期しません。

予期しないハンドラーが呼び出されます。

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

bad_exception クラス

クラスからスローできる例外の説明、 unexpected_handler

例外クラス

クラスは、特定の式と標準 C++ ライブラリによってスローされるすべての例外の基本クラスとして機能します。

参照

関連項目

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

その他の技術情報

<exception> メンバー

ヘッダー ファイル