具体来说,在一个库中,我有一个内存池,它覆盖了某些类的 new 和 delete 行为。我希望库的用户能够对这些类的实例调用 delete,但我需要让实例保持活动状态,直到以后执行特定的清理操作。在让用户使用常规的 new/delete 的同时,这完全可能吗?某种方法来覆盖调用析构函数的默认行为?
c++ memory-management
c++ ×1
memory-management ×1