Я сталкиваюсь со странным поведением точек останова в Visual Studio 2010 Express. Ниже приведен код с точками останова.
Я могу разорвать первую точку останова (строка 159), но, шагнув после строки 160, курсор исчезает, т. Е. После того, как это изображение кода нажимает F10 / F11, отображается приложение.
Проблема в том,
Почему строка 162 не выполняется (без этого оператора asserts
не работает в другом месте) или не прерывается на ней?
Примечание. Строка 166 Refresh();
выполняется, поскольку отображаемое приложение обновлено.
РЕДАКТИРОВАТЬ: По предложениям в комментариях я прошел через разборку и обнаружил, что эта строка (из библиотеки wxWidgets ) вызывает сбой отладки 00D5AF7C call wxCharBuffer::~wxCharBuffer (0D207AAh)