如何使用 dynamic-memory-allocation 修复此程序中 c 中的总线错误?
作者:Duarte Pereira 提问时间:4/25/2023
为什么我收到总线错误? 我正在制作一个简单的程序来缩写中间名,例如,我们有 Artur José Bastos Costa,它应该打印“Artur JB Costa”。 这是我的代码:在此处输入图...
alloc 问答列表
作者:Duarte Pereira 提问时间:4/25/2023
为什么我收到总线错误? 我正在制作一个简单的程序来缩写中间名,例如,我们有 Artur José Bastos Costa,它应该打印“Artur JB Costa”。 这是我的代码:在此处输入图...
作者:DevFish 提问时间:4/25/2023
我对在哪里需要使用 malloc 感到非常困惑,它不断崩溃。我不确定在导航到下一个列表时是否需要重新分配内存。 struct string_list { char *s; struct stri...
作者: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 例如,如果我编写以下代...
作者:NeuronB 提问时间:5/8/2023
char *ptr = malloc(sizeof(char)); printf("\nValue of ptr: %d\n",ptr); printf("\nValue of address of ...
作者:Hobbes 提问时间:5/13/2023
我在 StackOverflow 答案 (https://stackoverflow.com/a/3331268/17342809) 下阅读了这条评论: 内存分配请求应尽可能与类型无关:不要对内存分...
作者:bobeff 提问时间:5/18/2023
我正在阅读 Fabien Sanglard 的 Driving Compilers 系列文章。在第 3 部分关于编译器的章节中,有一个挂钩 malloc 函数的示例。首先,显示了一个属于无限递归的错误...
作者:lucocozz 提问时间:3/27/2023
对于一个研究项目,我必须编写 和 使用 和 的重新实现。malloc()free()mmap()munmap() 我在最后一个 Ubuntu 上运行。在我的测试中,我使用命令 (from),它向我展...
作者:Κυριάκος Παρασκευάς 提问时间:5/24/2023
成功后,malloc() 返回指向新分配的内存的指针。指针是一个虚拟地址。默认情况下,无法控制 malloc() 返回的虚拟地址。有没有办法排除一系列虚拟地址,以便 malloc() 不会将该范围的地...
作者:HyperCoderSuperion 提问时间:5/24/2023
这个问题在这里已经有答案了: realloc() 的正确用法 (6 个答案) 6个月前关闭。 我有以下代码行,哪个代码段正确使用 realloc? 我怀疑 *delete_choices 行中的 ...