CATCH_ALL

CATCH_ALL ( exception_object_pointer_name

パラメーター

exception_object_pointer_name

マクロによって作成される例外オブジェクト ポインターの名前を指定します。このポインター名を使ってCATCH_ALLブロック内の例外オブジェクトにアクセスすることができます。この変数が宣言されています。

解説

このマクロを使用、上記してくださいブロックでスローするすべての例外タイプを受け取ったコードのブロックを定義します。例外処理コード、例外オブジェクトを適切な場合は、例外の原因に関する詳細情報を取得する問い合わせることもできます。処理は、次の外側の例外 frame.nbsp をシフトするTHROW_LASTマクロを呼び出す;CATCH_ALLを使用する場合は、してくださいブロック、 END_CATCH_ALLマクロを終了します。(&N)。

特価;CATCH_ALLブロック (かっこで区切られた)、C++ のスコープとして定義されます。このスコープ内の変数を宣言する場合はそのスコープ内でのみアクセスできることを覚えてください。(&N)。

例外の詳細については、参照してください Visual の C++ プログラマのガイド例外

参照特価;してくださいAND_CATCH_ALLEND_CATCH_ALLスロー THROW_LASTキャッチCException(&N)

Index