valgrind 问答列表

free() on char* 被 valgrind 识别为无效

作者:smellyourbooks 提问时间:8/4/2023

我正在尝试释放存在于 char** 数组中的 char* 指针,但 valgrind 将此操作确定为无效。 这是我正在做的事情的一个简单例子: struct building{ int prop...

为什么 free 无法释放用于 sqlite3 错误的内存?

作者:misha 提问时间:7/9/2023

我有一个简单的程序,可以打开并执行单个查询,它编译时没有任何错误或警告,但是当使用 valgrind 运行它时,它指出存在内存泄漏data.db ==1839== HEAP SUMMARY: ==1...

valgrind 和系统的区别(“泄漏 a.out”)

作者:yigidinho 提问时间:4/2/2023

在我看来,在 C 语言中,内存管理和内存泄漏是最令人困惑的话题之一。最常用的控制方法是 valgrind。但是,我的课程中使用了 Mac 计算机,在这些计算机上使用了功能系统(“leaks a.out...

CS50 Pset5 无法释放 malloc 导致的内存泄漏

作者:jake 提问时间:4/1/2023

我是stack-overflow的新手,所以对我来说是裸露的 我正在服用 CS50 和 im 在 Pset5(拼写器)上我的代码按预期工作,但是当我运行 check50 函数时,我的程序使 Valg...

为什么这个程序中存在内存泄漏,我该如何解决它,给定约束(对包含 std::string 的对象使用 malloc 和 free)?[复制]

作者:Anurag Vohra 提问时间:3/1/2023

这个问题在这里已经有答案了: 如何正确释放新放置分配的内存? (4 个答案) 9个月前关闭。 这是我在实际代码中面临的问题的最小工作示例。 #include <iostream> namespa...

编写我自己的 realloc() 实现时出错

作者:Virgil G. 提问时间:2/16/2023

我正在联系您,因为我需要编写函数 /(有符号和无符号)/ 。 我已经重新编码了这些函数,但它不起作用,现在我有 valgrind 错误,例如 . 你能帮我解决这个问题吗?reallocstrlenme...

如何使用 valgrind 在 C 中修复此错误:大小为 8 的写入无效

作者:LesGEEKs456 提问时间:2/8/2023

编译代码后,我遇到了一些关于内存的问题。在我的 Linux 终端上执行 ./valgrind 后,我收到此函数的以下错误: read_lines_from_file 时大小为 8 的写入无效。 这...

std::isinf 在使用 valgrind 运行时程序不起作用

作者:Piotr Siupa 提问时间:2/10/2023

我有这个简单的程序: test.cc: #include <limits> #include <iostream> #include <cmath> int main() { std::cout...

如何在 C 中释放链表,为什么在不释放列表的情况下它运行良好?

作者:Nouanna 提问时间:2/3/2023

typedef struct Element Element; struct Element{ char chaine[2048]; struct Element *next; }; typed...

std::cos 在使用 valgrind 运行时给出不同的结果

作者:Yattabyte 提问时间:1/12/2023

我发现了一个影响我工作中几个单元测试的问题,这仅在使用 valgrind 运行单元测试时才会发生,因为对于相同的输入,从 std::cos 和 std::sin 返回的值不同,具体取决于单元测试是单独...


共31条 当前第3页