Режим "Изменить и продолжить": предупреждение 2003
Обновлен: Ноябрь 2007
Сообщение об ошибке
Изменение положения в коде может вызвать ошибки при обработке исключений или уничтожении переменных: функция
Code position change may cause exception handling or variable destruction errors: function
Изменения кода перед точкой выполнения могли изменить состояние обработки исключений. Изменения состояния обработки исключений могут происходить по следующим причинам:
Выполнение конструктора;
Выполнение деструктора;
Вход в блок try/catch;
Выход из блока try/catch.
При изменении состояния обработки исключений может быть не вызван обработчик исключений, и переменные могут быть неправильно созданы или уничтожены. Продолжение отладки возможно, но при возникновении исключения приложение может быть завершено аварийно, или в нем могут произойти утечки памяти. Во избежание этого следует остановить отладку и собрать приложение заново.
Эта ошибка может возникнуть только в том случае, когда функция компилируется с опцией /GX для обработки исключений.