Visual Studio 2019: приложение записывает в память после завершения буфера кучи - PullRequest
0 голосов
/ 06 апреля 2020

Я перестраиваю приложение, изначально созданное Visual Studio 2005 Visual Studio 2019. Сборка приложения Visual Studio 2019 завершилась с ошибкой:

HEAP CORRUPTION DETECTED: after Normal block (#4752) at 0x005CE2A8.
CRT detected that the application wrote to memory after end of heap buffer. 

Это 32-разрядное приложение. Приложение Visual Studio 2005 в порядке. Мир кода, который создал проблему, очень прост:

   CClass* cl = new CClass;
   delete cl.

Если я начал код выше, ошибка исчезнет. Итак, вопрос в том, как найти код / ​​функцию, которая записывает размер буфера? ОС Windows 7.

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