int i = 0;
void * mymalloc(size_t _Size)
{
i++;
void *p = malloc(_Size);
return p;
}
void myfree(void * _Memory)
{
i--;
free(_Memory);
}
//内存防泄漏 通过劫持系统的malloc与free函数实现 检测内存泄露
void main()
{
void *p1 = mymalloc(14);
void *p2 = mymalloc(14);
void *p3 = mymalloc(14);
myfree(p1);
printf("%d", i);
system("pause");
}
更多资料 · 微信公众号搜索【CTO Plus】关注后,获取更多,我们一起学习交流。
关于公众号的描述访问如下链接