C 撤消功能的内存泄漏

问题描述 投票:0回答:1

我正在尝试为汽车列表构建一个撤消功能。我为它建立了一个测试,我在 main.c 中调用它。

在测试中,我只是想在列表中添加两辆车,然后撤消它们。如果我只调用一次撤消,它似乎工作得很好,但是当我调用它两次时,我会出现一些内存泄漏。我真的很感激一些帮助。

这里是文件的链接:https://github.com/andrea644dea/Facultate_an1

(我还要提到这不完全是我的代码。我在大学有一个项目,我有这个任务:为别人的项目创建一个撤消功能。我现在有点想念我的项目:))()。

c memory memory-leaks undo
1个回答
1
投票

你不能指望我们通读一大堆文件来寻找内存泄漏。但好消息是:这不是必需的!只需在

valgrind --leak-check=full
下运行您的程序,它就会告诉您在哪里分配从未释放的内存。请参阅如何使用 valgrind 查找内存泄漏?

© www.soinside.com 2019 - 2024. All rights reserved.