测试结果:
Test.cpp:18 LEAK MEMORY SIZE:8 Test.cpp:19 LEAK MEMORY SIZE:4
总结
本篇博文主要是通过封装new、delete操作,实现了一个简单版的检查内存泄露工具,原理很简单:通过一个简单的hash表来存放相关的内存分配信息,这个hash表会随着内存分配操作而动态的调整,这个实现思路其实还是有部分的问题,但总体上来将还是应用于实际的项目,好好地体会吧,有机会的话,我们可以使用redis来改写下这个功能,好了,本篇博文到此结束。
如果需要,请注明转载,多谢