内存泄漏

1、内存泄漏原因:

主要是因为申请内存,然后使用,但最后没有归还内存(只借不还),即没有释放内存。

2、泄漏的后果:

电脑的内存是有限的(一般电脑为4G内存),只借不还总有用完的一天。这样,开始运行时没有影响,但一段时间后机器越来越卡,因为没有内存来运行程序了。

3、调试时很难发现内存泄漏问题,因为每次调试相当于重启,而内存泄漏需要很久以后才能发现问题。

4、解决方法:

加函数free(p)//释放内存。一般与申请内存函数malloc成对出现,有时候也不一定,看需求而定。

5、设备关机、重启或程序退出时,系统会自动回收数据。

6、检测内存泄漏的头文件

#include<vld.h>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值