alloc 问答列表

“malloc”无法为大小为 30 亿的浮点数组分配内存

作者:m_here 提问时间:4/7/2023

我一直在尝试将一个 2-d 连续数组分配为: float **objects; long long len; len = (*numObjs) * (*numCoords); objects = (...

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

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

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

释放链表(也包含另一个链表)的内存

作者:Mohammad Aslam 提问时间:4/3/2023

基本上,我希望能够释放链表(其中还包含链表)的内存,以便用户可以输入自己的自定义值来创建新的链表。我还希望我的打印函数在释放这些值后不再在内存中找到这些值,所以条件(list_ptr != NULL ...

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

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

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

使用 malloc 为结构分配空间

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

我正在尝试使用用户的输入作为大小动态地将内存分配给结构体,但每次我这样做时,我都会得到一个段错误。 我的结构如下: #include <stdio.h> #include <stdlib.h> #...

Cython 导致 python 解释器在创建 Python 对象时崩溃

作者:Venkatesh K 提问时间:3/31/2023

我们有为 C++ 绑定开发的 Cython 包装器,Python 客户端正在使用 cython 包装器。 当我们创建 python 对象并调用 python 客户端 func(调用 Cython fu...

如何在链表中释放内存而不泄漏堆中的内存

作者:Stanley 提问时间:3/30/2023

我编写了一个函数,该函数将在链表中处理内存释放,但该函数能够释放它们,但我得到了内存泄漏。请有人告诉我为什么这个功能能够释放我的内存,但内存泄漏。 void free_listint(listint...

数组在赋值后保持为空

作者:Max 提问时间:3/28/2023

执行此 C 代码时: double *t = (double*) malloc(10 * sizeof(double)); printf("%lu\n", sizeof(t)/sizeof(t[0...

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

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

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

为什么错位的 2D 数组的地址不是我所期望的?

作者:hhh3 提问时间:2/14/2023

为了在 C 中为 2D 数组分配内存,我运行 double (*t)[2] = malloc(sizeof(*t)*4); 我预计这将分配 64 个字节(两个双精度大小的 4 倍)。也就是说,我...


共403条 当前第6页