释放指针数组时出现堆块错误 [已关闭]
作者:Francesco 提问时间:2/1/2023
闭。这个问题不可重现或是由错别字引起的。它目前不接受答案。 这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。 10个月前关闭。...
内 问答列表
作者:Francesco 提问时间:2/1/2023
闭。这个问题不可重现或是由错别字引起的。它目前不接受答案。 这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。 10个月前关闭。...
作者:huntrese 提问时间:2/2/2023
我正在尝试用 C 语言实现链表,然后我决定实现相同的逻辑来创建一个“字符串”,本质上是具有更多函数的相同链表,主要是从输入字符串创建链表对象。当给定一个小的输入字符串(如 35 个字符)时,代码运行良...
作者:BobDeTunis 提问时间:2/5/2023
我总是被告知,只要没有内存,我就可以实现完全相同的事情,就不要分配内存。 人们之所以这么说,是因为释放代码中的内容可能需要一些时间,还是有一个面向效率的解释?(例如,更好的性能)...
作者:elmarti 提问时间:2/8/2023
我试图弄清楚我的代码出了什么问题。编译时,没有错误或警告,只是分段错误。 有人可以告诉我我做错了什么吗? #include "funciones.h" #define FILAS 5 #defi...
作者:nik 提问时间:2/9/2023
尝试将字符串缓冲区保留在 C 循环中的未定义行为。 大家好!在引入任何分配方法时,我似乎得到了未定义的行为,尽管我试图遵循我发现的有关释放和解除分配的所有内容。这是一段代码在无限循环中运行,所以我想...
作者:doliphin 提问时间:12/30/2022
Mike Acton 在他的演讲“为引擎开发人员解决正确的问题”中说: 绝大多数情况下,您只需要这三种类型的分配器:块分配器、堆栈分配器和临时分配器 但是,他没有详细说明这些类型的分配器之间的区别...
作者:Pratap Singh 提问时间:2/15/2023
AVD“ANDROID10”的启动模拟器 模拟器:错误:此 AVD 的配置缺少内核文件!请确保文件“kernel-qemu”与系统映像位于同一位置。 模拟器:错误:ANDROID_SDK_ROOT未定...
作者:Agiltohr 提问时间:2/15/2023
在本视频中提到,编译器可以假设它永远不会返回,并允许相应地进行优化。我从未听说过这个,在 C 标准中也找不到任何参考。谁能告诉我这是否属实,如果是,这种行为是在哪里指定的?mallocNULL 此时...
作者:chroshimmer 提问时间:2/22/2023
这是否意味着同时使用(malloc 或 calloc 或 realloc)之一和 (brk/sbrk) 之一会导致 UB,或者同时使用 malloc 和 calloc 也会导致 UB? 这是通过整个...
作者:Praveen 提问时间:2/22/2023
我有一段代码,我用它来将任何未使用的内存释放回系统。 但是我断断续续地看到它会导致崩溃。回溯如下:malloc_trim(0) Program terminated with signal SIGS...