alloc 问答列表

如何使用 dynamic-memory-allocation 修复此程序中 c 中的总线错误?

作者:Duarte Pereira 提问时间:4/25/2023

为什么我收到总线错误? 我正在制作一个简单的程序来缩写中间名,例如,我们有 Artur José Bastos Costa,它应该打印“Artur JB Costa”。 这是我的代码:在此处输入图...

我将如何在此代码中正确使用 malloc 以避免崩溃?

作者:DevFish 提问时间:4/25/2023

我对在哪里需要使用 malloc 感到非常困惑,它不断崩溃。我不确定在导航到下一个列表时是否需要重新分配内存。 struct string_list { char *s; struct stri...

有可用内存时 tcmalloc 分配失败

作者:Logan 提问时间:4/15/2023

我在 Ubuntu 20 上使用 libtcmalloc_minimal.so.4.5.3。我在表单的日志中看到了很多分配失败: src/central_freelist.cc:333] tcmall...

如何删除[]衰减的数组?[复制]

作者:user1079505 提问时间:5/8/2023

这个问题在这里已经有答案了: 如何将指针变量作为引用参数传递? (2 个答案) 7个月前关闭。 如果我无权访问原始指针 x,如何删除声明的数组?假设,我知道数组大小。new 例如,如果我编写以下代...

malloc 的默认值是否为单个字符 P 的大小?

作者:NeuronB 提问时间:5/8/2023

char *ptr = malloc(sizeof(char)); printf("\nValue of ptr: %d\n",ptr); printf("\nValue of address of ...

为什么我应该在sizeof()中使用void *而不是显式指针类型?

作者:Hobbes 提问时间:5/13/2023

我在 StackOverflow 答案 (https://stackoverflow.com/a/3331268/17342809) 下阅读了这条评论: 内存分配请求应尽可能与类型无关:不要对内存分...

如何在 Linux 上挂钩 malloc 函数?

作者:bobeff 提问时间:5/18/2023

我正在阅读 Fabien Sanglard 的 Driving Compilers 系列文章。在第 3 部分关于编译器的章节中,有一个挂钩 malloc 函数的示例。首先,显示了一个属于无限递归的错误...

为什么使用“munmap()”后页面回收仍然存在?

作者:lucocozz 提问时间:3/27/2023

对于一个研究项目,我必须编写 和 使用 和 的重新实现。malloc()free()mmap()munmap() 我在最后一个 Ubuntu 上运行。在我的测试中,我使用命令 (from),它向我展...

如何排除 C 语言中 malloc() 可以返回的虚拟地址范围?

作者:Κυριάκος Παρασκευάς 提问时间:5/24/2023

成功后,malloc() 返回指向新分配的内存的指针。指针是一个虚拟地址。默认情况下,无法控制 malloc() 返回的虚拟地址。有没有办法排除一系列虚拟地址,以便 malloc() 不会将该范围的地...

使用 realloc 正确方法 [重复]

作者:HyperCoderSuperion 提问时间:5/24/2023

这个问题在这里已经有答案了: realloc() 的正确用法 (6 个答案) 6个月前关闭。 我有以下代码行,哪个代码段正确使用 realloc? 我怀疑 *delete_choices 行中的 ...


共403条 当前第27页