編輯後繼續:警告 2003

程式碼位置變更可能造成例外處理或變數解構錯誤:function

執行點之前的程式碼變更可能改變了例外處理的狀態。 例外處理狀態的變更可能導因於:

  • 建構函式的執行

  • 解構函式 (Destructor) 的執行

  • 進入 try/catch 區塊中。

  • 結束 try/catch 區塊。

如果例外處理狀態已變更,可能無法叫用例外處理常式 (Exception Handler),而且變數可能無法適當地建構或解構。 您可以繼續偵錯,但若發生例外,您的應用程式可能會受損或發生記憶體遺漏 (Memory Leak)。 若要避免這種情形,請停止偵錯,並重新建置您的應用程式。

只有使用例外處理的 /GX 編譯函式時,才會發生這個錯誤。

請參閱

參考

支援的程式碼變更