Коррупция кучи, которая не воспроизводима [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Коррупция кучи, которая не воспроизводима [закрыто]

Сообщение Anonymous »

У меня есть программа Windows, которая отображает ошибку «CRT обнаружил, что приложение написало в память после окончания буфера кучи» в режиме отладки. Ошибка произошла при закрытии приложения. Но я думаю, что ошибка остается в коде, потому что я ничего не сделал, чтобы ее исправить. Я также установил флаг _crtdbg_check_always_df , вызывая _crtsetdbgflag , но ошибка не воспроизводит, и программа работает правильно. Пользователи? Могут ли они испытать эту ошибку, пока я этого не сделаю? Должен ли я продолжить разработку, поскольку ошибка больше не происходит, или я должен предпринять дальнейшие действия, чтобы определить и исправить ее? Если да, то что именно мне делать? Ошибки не было. Ни один анализатор не обнаружил ошибку. Может ли это означать, что ошибка «коррупция кучи» была ложной позитивной? Что бы вы порекомендовали?

Подробнее здесь: https://stackoverflow.com/questions/797 ... producible
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»