最近在写自定义内存分配器,详细看这篇文章自定义内存分配器..
感谢David Hammen的回答,现在我可以正确释放多态对象的内存了。然后好像可以用MYNEW宏来分配内存和构造对象,用MYDEL宏来销毁对象和释放内存,也可以做内存跟踪。
但不确定是否可以在复杂的项目环境中使用(例如:复杂的多继承设计..),是否存在隐患?
注意:我不是问如何做内存管理器,如何重载operator new/delete(global or for class),我只是想知道这个方法在实际项目开发中是否存在问题。感谢您的任何回答。