Как найти строку / метод, который вызвал ошибку утверждения отладки в Visual C ++ - PullRequest
4 голосов
/ 20 апреля 2011

Я работаю над программой, которая иногда выдает ошибки отладочного утверждения по векторам, точнее, ошибки:

Выражение: векторный итератор не разыменовывается

Проблема в том, что я не знаю строки или метода, где происходит эта ошибка. Я предпочел бы не выполнять пошаговое выполнение / прорыв моей программы, пока не произойдет ошибка. Я ищу, чтобы найти номер строки или, по крайней мере, метод, который вызывает эту ошибку.

Я использую VS2010

заранее спасибо

1 Ответ

6 голосов
/ 20 апреля 2011

Когда происходит сбой, нажмите «Повторить», а затем «Перерыв».Затем посмотрите на трассировку стека и идите вниз, пока не дойдете до точки в вашем коде.Это покажет вам последнее место в вашем коде, которое вызывается перед сбоем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...