【问题标题】:Linked-List destructor链表析构函数
【发布时间】:2013-04-26 01:10:56
【问题描述】:

我正在使用链表,我想知道什么是好的析构函数 用于防止内存泄漏的链表。因为每次遍历列表时,我都会创建一个节点指针来打印、追加、查找、删除、插入。

【问题讨论】:

  • 如果你能更好地解释问题,你的问题会更容易回答。虽然链表是一种常见的结构,但也有许多实现......我不清楚你将什么归类为“好”。如何/在哪里避免内存泄漏?
  • 感谢您的反馈,无论如何我已经在另一篇文章中找到了我的问题的答案。

标签: visual-c++ dynamic linked-list destructor


【解决方案1】:

一种方法是创建一个节点并将其用于您的所有发现。您将其设置为 root 并使用它遍历列表。

【讨论】:

  • 我是说不是每次遍历列表时都创建一个节点,而是创建一个节点并每次都使用它。完成后不要删除它。重复使用它。
猜你喜欢
  • 2013-03-18
  • 2012-10-15
  • 2018-03-27
  • 2016-01-31
  • 2016-12-08
  • 2015-08-03
  • 2014-05-27
  • 2019-04-09
相关资源
最近更新 更多