更新 : 2007 年 11 月
エラー メッセージ
コード位置の変更により例外や変数のデストラクション エラーが起きる可能性があります : function
実行ポイントより前のコード変更によって、例外処理状態が変更された可能性があります。例外処理状態の変更は、次の操作によって発生します。
コンストラクタを実行する。
デストラクタを実行する。
try/catch ブロックに入る。
try/catch ブロックから出る。
例外処理の状態が変更されると、例外ハンドラを呼び出せず、変数を適切に構築または破棄できません。デバッグは続行できますが、例外が発生すると、アプリケーションのクラッシュやメモリ リークが発生する可能性があります。この問題を避けるには、デバッグを中止して、アプリケーションを再度ビルドします。
このエラーは、例外処理のために /GX を指定して関数をコンパイルした場合にのみ発生する可能性があります。