标签: c++ crt
我使用的是由外包商开发的库。它有内存泄漏。为了调试我的应用程序,我总是必须知道新的更改不会导致新的内存泄漏。
我所做的是在他们的库中选择的所有块都具有IGNORED_BLOCK状态。
但是当我尝试这个时,Visual Studio会失败并使用AssertFault:
#include <crtdbg.h> #include <assert.h> void main( ) { delete new(_IGNORE_BLOCK, __FILE__, __LINE__) int; }