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并删除结点,直到遇到链表结尾
- 3 回答
- 2 关注
- 2684 浏览
添加回答
举报
0/150
提交
取消