摘要:
在windows下开发C++程序的时候,我们经常需要用到malloc开申请内存,然后利用free回收内存,但是开发人员的不小心可能会忘记free掉内存,这样就导致了内存泄露1.利用库检测内存泄露信息#define _CRTDBG_MAP_ALLOC //如果没有这个宏定义,我们只能知道有内存泄露,却无法知道在哪个地方申请内存忘记了释放#include <stdlib.h>#include <crtdbg.h>int main(void){ char *p = (char *)malloc(sizeof(char) * 100); _CrtDumpMemoryLeaks( 阅读全文