社区
新手乐园
帖子详情
新手问个问题,什么是内存泄漏
crazyle
2007-02-01 09:38:21
请问内存泄漏是不是指象赋值以后的内存空间,在程序不使用之后没有被释放,仍然保留使用前的数值,可能会被其他程序使用的情况,谢谢各位~
...全文
271
8
打赏
收藏
新手问个问题,什么是内存泄漏
请问内存泄漏是不是指象赋值以后的内存空间,在程序不使用之后没有被释放,仍然保留使用前的数值,可能会被其他程序使用的情况,谢谢各位~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hungerfool
2007-02-01
打赏
举报
回复
自己在堆中new出来的内存,用完后要记得delete并将指针赋NULL,不这样的话就叫内存泄漏。
尤其函数参数中,值得注意,哪里分配哪里释放明没有统一规则,根据情况,大拿会规定,只要所有人都认真执行,就会减少造成内存泄漏的问题的出现。
crazyle
2007-02-01
打赏
举报
回复
不好意思,我想问的是内存泄漏会有什么后果,是不是象xuzheng318(忧郁王子) 说的这一部分内存会找不回来,谢谢啊,
kuguakugua
2007-02-01
打赏
举报
回复
就是申请了内存空间,但是用完了忘了释放
xuzheng318
2007-02-01
打赏
举报
回复
一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内存。应用程序一般使用malloc,realloc,new等函数从堆中分配到一块内存,使用完后,程序必须负责相应的调用free或delete释放该内存块,否则,这块内存就不能被再次使用,我们就说这块内存泄漏了。
todototry
2007-02-01
打赏
举报
回复
堆空间,malloc,new的内存,
程序在不使用的之后不会自个释放
需手动的delete
northmyth
2007-02-01
打赏
举报
回复
:)
Bennyatt
2007-02-01
打赏
举报
回复
是不是程序结束了就能自动释放了??
假如不能,那就麻烦了。。
lntafdm
2007-02-01
打赏
举报
回复
fflush(stdin)
菜鸟也能搞定C++
内存泄漏
C++内存分配与释放均由用户代码自行控制,灵活的机制有如潘多拉之盒,即让程序员有了更广的发挥空间,也产生了代代相传的
内存泄漏
问题。对于
新手
来说,常犯的错误是new出一个对象而忘记释放,对于一般小应用程序来说...
基于MFC的CRT内存检测.zip
本人也是菜鸟,初入软件开发行业,一开始就被内存泄露搞的晕头转向。可功夫不负有心人,经过我多日摸爬滚打的研究,特研究出基于vs2008的CRT内存泄露检测。本工程包含检测示例及用法,亲测能用。对于C++
新手
特别有...
性能测试监控哪些系统资源
帮助性能测试
新手
定位服务器配置问题,主要包括CPU性能瓶颈、CPU堵塞、内存瓶颈、
内存泄漏
、磁盘瓶颈
【
新手
入门】javascript
新手
学习第八课
何为闭包,所谓闭包就是在一个函数内创建一个新函数,通过这个函数来调用外面的局部变量,主要是为了设计私有的方法和变量,使用闭包会增大内存使用量,使用不当很容易造成内存泄露,但是可以避免全局变量的污染 ...
启示:适用于Android的轻量级MVVM框架。一个轻量级的安卓MVVM框架
减少
内存泄漏
:
新手
很容易在线程切换的地方写出导致
内存泄漏
的代码,但如果把线程切换交给框架来做,出错的概率就大大降低。 减少崩溃:根据我的开发经历,大部分崩溃都是空指针导致的。一般线程排列最容易出现问题...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章