更改C ++应用程序的内存分配/取消分配方法?

时间:2019-07-07 17:37:53

标签: c++ memory-management allocation

我在C ++方面不那么先进,所以我希望这是一个适当的问题。

我的情况是我有一个大型遗留C代码系统和一个小型C ++应用程序,我希望将其与之集成。

其中一项要求是,该旧系统具有自己的内存分配/取消分配方法,必须使用它们。换句话说,由于将C ++与例如std库一起使用通常会调用delete()进行内存释放,因此我有兴趣用我的旧系统的释放功能(可以称为tfree())来代替它(并完成分配通过talloc())。

我相信对于整个C ++应用程序,我必须有某种方法可以代替delete()注入自己的释放方法,但是我不知道该怎么做或是否完全有可能。我将不胜感激

0 个答案:

没有答案