我试图了解如何使用_CrtCheckMemory
来跟踪我正在处理的 Windows 应用程序中的堆损坏。我似乎无法让它返回false
。这是我的测试代码:
int* test = new int[1];
for(int i = 0; i < 100; i++){
test[i] = 1;
}
assert( _CrtCheckMemory( ) );
在上面的代码中,_CrtCheckMemory( )
返回 true。我在调试模式下运行。为了获得_CrtCheckMemory
标记问题的简单示例,我还需要做什么?