为了账号安全,请及时绑定邮箱和手机立即绑定

用C++初始化一个链表

用C++初始化一个链表

C++
静以修身淡以明志 2015-09-25 16:38:54
C++在初始化一个链表时,每个结点都用到new,那结束时怎么用delete释放,是一个一个结点的释放还是......???例如 for(int i = 0; i < N; i++)   {  int m = rand() % 100 + 1;  pa->next = new Link(m);  pa = pa->next; }到底该怎么写
查看完整描述

3 回答

已采纳
?
DoDream

TA贡献28条经验 获得超3个赞

一个一个结点的释放

new和delete是对应使用的,你new了多少个结点就需要delete多少个结点

遍历链表,每遇到一个结点就delete并删除结点,直到遇到链表结尾

查看完整回答
反对 回复 2015-10-09
?
慕盖茨4457292

TA贡献1条经验 获得超0个赞

对不起

查看完整回答
反对 回复 2017-09-13
  • 3 回答
  • 2 关注
  • 2631 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信