Я бы хотел использовать Electric Fence в приложении MFC.Я хотел бы отследить new
/ delete
, и если я смогу отследить malloc
/ free
, это дополнительный бонус.
К сожалению, MFC переопределяет new
и delete
- ноиспользуя макросы (DEBUG_NEW) - поэтому я не могу использовать стандартный метод C ++ для их переопределения.(MFC определяет, что они имеют разные подписи, с исходным файлом и номерами строк в качестве дополнительных параметров).
Есть ли способ заставить все new
/ delete
s пройти через мой распределитель и остановить MFCпытаясь захватить эти распределители?