Я перестраиваю приложение, изначально созданное 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.