Обход ошибки разыменования итератора списка в Visual C ++ 2010 - PullRequest
0 голосов
/ 26 февраля 2011

Когда я разыменовываю итератор списка, я получаю сообщение об ошибке, говорящее, что итератор не может быть разыменован.Это, однако, не происходит, когда я собираю версию Release, и происходит только в версии Debug.

Можно ли как-нибудь обойти эту ошибку?

1 Ответ

0 голосов
/ 28 февраля 2011

Вы не хотите обойти эту проверку. Он говорит вам, что с вашим кодом что-то не так, и только кажется, что он уходит в режиме релиза. На самом деле происходит то, что вы получаете неопределенное поведение, которое, кажется, работает так, как вы этого хотите. На самом деле, в будущем он потерпит неудачу в какой-то непредсказуемый момент, что вызовет у вас еще больше горя и, возможно, многих часов отладки.

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