使用CppUnit进行内存泄漏检测

Jer*_*hew 5 c++ unit-testing memory-leaks cppunit

是否有人知道CppUnit的扩展可用于通过测试基础对内存泄漏进行测试断言.

即CPPUNIT_ASSERT_NO_LEAKS()?

本质上,我希望能够在测试执行导致泄漏内存时失败特定测试.

Dae*_*min 0

不知道这一点,但您可以使用 Fluid Studios 内存管理器代码之类的东西,并通过一些调整将其挂钩。或者将其编译到您的测试应用程序中,然后使用一个脚本为每个测试运行一次应用程序并整理内存跟踪结果。