一个小问题!!大家讨论一下!!

tjandy 2004-07-04 03:23:03
我在程序中new出来一个 list对象,用它的clear 方法能否把对象分配的内存全部释放!!???
...全文
127 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tjandy 2004-07-06
  • 打赏
  • 举报
回复
自己up一次!!
tjandy 2004-07-05
  • 打赏
  • 举报
回复
那如果我对链表中的每一个结点都是new出来的,只用list的clear能释放掉吗???
qingyou 2004-07-05
  • 打赏
  • 举报
回复
对,一个NEW对应一个DELETE,否则就...!这点在CLEAR后可得要记住!
futulove 2004-07-05
  • 打赏
  • 举报
回复
用new出来的最了用delete释放掉
CWYCN 2004-07-04
  • 打赏
  • 举报
回复
一个new对应一个delete,只要把所有new的对象delete,就应该不会内存泄漏
tjandy 2004-07-04
  • 打赏
  • 举报
回复
我现在处理的是先把list clear 一次,然后再把list对象delete一次,其中各个结点我并没有做delete 处理,这样会不会造成内存泄漏???
netying 2004-07-04
  • 打赏
  • 举报
回复
不会,要delete
我理解,clear可以释放其数据所占内存,但对象本身的内存还在

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧