例外処理 (C++/CLI、C++/CX)
/ZW
コンパイラ オプションまたは /clr
コンパイラ オプションを指定してコンパイルされたアプリケーションでは、プログラムの実行中に発生した予期しないエラーを "例外" を使用して処理します。 次のトピックでは、C++/CX アプリケーションまたは C++/CLI アプリケーションでの例外処理について説明します。
このセクションの内容
マネージド例外の使用についての基本概念
例外の発生と try
/catch
ブロックの使用について説明します。
/clr における例外処理動作の相違点
C++ での例外処理の標準的な動作との相違点について説明します。
最終的に
finally キーワードの使用方法について説明します。
方法: グローバル例外ハンドラーを定義およびインストールする
未処理の例外をキャプチャする方法を示します。
方法: MSIL からスローされるネイティブ コードの例外をキャッチする
ネイティブ コードで CLR と C++ の例外をキャッチする方法について説明します。
方法: グローバル例外ハンドラーを定義およびインストールする
すべての未処理の例外をキャッチする方法を示します。
関連セクション
例外処理
標準 C++ での例外処理について説明します。