free() on char* 被 valgrind 识别为无效
作者:smellyourbooks 提问时间:8/4/2023
我正在尝试释放存在于 char** 数组中的 char* 指针,但 valgrind 将此操作确定为无效。 这是我正在做的事情的一个简单例子: struct building{ int prop...
valgrind 问答列表
作者:smellyourbooks 提问时间:8/4/2023
我正在尝试释放存在于 char** 数组中的 char* 指针,但 valgrind 将此操作确定为无效。 这是我正在做的事情的一个简单例子: struct building{ int prop...
作者:misha 提问时间:7/9/2023
我有一个简单的程序,可以打开并执行单个查询,它编译时没有任何错误或警告,但是当使用 valgrind 运行它时,它指出存在内存泄漏data.db ==1839== HEAP SUMMARY: ==1...
作者:yigidinho 提问时间:4/2/2023
在我看来,在 C 语言中,内存管理和内存泄漏是最令人困惑的话题之一。最常用的控制方法是 valgrind。但是,我的课程中使用了 Mac 计算机,在这些计算机上使用了功能系统(“leaks a.out...
作者:jake 提问时间:4/1/2023
我是stack-overflow的新手,所以对我来说是裸露的 我正在服用 CS50 和 im 在 Pset5(拼写器)上我的代码按预期工作,但是当我运行 check50 函数时,我的程序使 Valg...
作者:Anurag Vohra 提问时间:3/1/2023
这个问题在这里已经有答案了: 如何正确释放新放置分配的内存? (4 个答案) 9个月前关闭。 这是我在实际代码中面临的问题的最小工作示例。 #include <iostream> namespa...
作者:Virgil G. 提问时间:2/16/2023
我正在联系您,因为我需要编写函数 /(有符号和无符号)/ 。 我已经重新编码了这些函数,但它不起作用,现在我有 valgrind 错误,例如 . 你能帮我解决这个问题吗?reallocstrlenme...
作者:LesGEEKs456 提问时间:2/8/2023
编译代码后,我遇到了一些关于内存的问题。在我的 Linux 终端上执行 ./valgrind 后,我收到此函数的以下错误: read_lines_from_file 时大小为 8 的写入无效。 这...
作者:Piotr Siupa 提问时间:2/10/2023
我有这个简单的程序: test.cc: #include <limits> #include <iostream> #include <cmath> int main() { std::cout...
作者:Nouanna 提问时间:2/3/2023
typedef struct Element Element; struct Element{ char chaine[2048]; struct Element *next; }; typed...
作者:Yattabyte 提问时间:1/12/2023
我发现了一个影响我工作中几个单元测试的问题,这仅在使用 valgrind 运行单元测试时才会发生,因为对于相同的输入,从 std::cos 和 std::sin 返回的值不同,具体取决于单元测试是单独...