Недавно я писал настраиваемый распределитель памяти , См. Подробную информацию в этой статье настраиваемое выделение памяти ..
благодаря ответу Дэвида Хаммена , теперь я могу правильно освобождать память полиморфных объектов. тогда, кажется, я могу использовать макрос MYNEW для выделения памяти и создания объекта, использовать макрос MYDEL для уничтожения объекта и освобождения памяти , также может быть отслеживание памяти.
но я не уверен, можно ли его использовать в сложной проектной среде (например, сложный дизайн множественного наследования ..), есть ли скрытые опасности?
ПРИМЕЧАНИЕ: меня не спрашивают, как сделать диспетчер памяти, как перегрузить оператор new / delete (глобальный или для класса), я просто хочу знать, есть ли проблемы с этим методом в реальной разработке проекта. Спасибо за любой ответ.