Здравствуйте, BlaineMono, Вы писали:
BM>в проекте в случайных местах при вызове new выдаётся сообщение про
BM>Windows has triggered a breakpoint in app.exe.
BM>This may be due to a corruption of the heap
BM>брекпойнт вызывается в функции _heap_alloc_dbg_impl() модуля dbgheap.c, при вызове _heap_alloc_base().
BM>При этом утечек памяти нет. Что может портить хип и как это можно найти?
Например, кто-то продолжает работать с уже удаленным объектом. Или просто по битому указателю записывает.
Повключать флажки _CrtSetDbgFlag для начала, может проблема раньше обнаружится.
PS. Why did the dead baby cross the road??