テクニカル ノート 32: MFC 例外処理機構
Visual C++ の以前のバージョンでは、標準 C++ の例外の機能をサポートしていない MFC が使用したマクロ TRY/CATCH/THROW を提供します。Visual C++ のこのバージョンは完全に C++ の例外をサポートします。ここでは、を使用して、クリーンアップのスタックによってベースのオブジェクトを含める前のマクロの高度な実装の詳細の一部を自動的にカバーされています。既定では、アンワインドする C++ の例外サポート スタックがこのテクニカル ノートは必要ではありません。
MFC マクロと C++ の新しいキーワードの違いの詳細については 例外: MFC マクロと C++ の例外を使用する を参照してください。