C:对于一个小结构,返回结构还是返回对结构的引用?[关闭]
作者:Sasha 提问时间:9/14/2023
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 2个月前关闭。 改进此问题 在 C 中; 如果结构很小,因为它主要...
alloc 问答列表
作者:Sasha 提问时间:9/14/2023
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 2个月前关闭。 改进此问题 在 C 中; 如果结构很小,因为它主要...
作者:Emalude 提问时间:10/26/2021
我想使用 Cython 从模型创建大量模拟样本,稍后需要使用 Python 进行分析。运行一次模拟脚本的结果应该是 10000 x 10000 数组。 我已经定义了一个函数,并试图将我的数组声明为 ...
作者:Windroz 提问时间:9/18/2023
我有这个学校作业,我们得到了一些代码来修改。我遇到的部分是截断动态分配的字符串。我们正在编写一个函数,其中我们接受指向字符串的指针和字符串的新长度(作为 int)。 void dstring_tru...
作者:Savvidaios 提问时间:9/21/2023
我已经完成了 cs50 的问题集 4 称为 recover。您将在下面看到我已将 malloc 用于名为 sfile 的 char*。在文件的末尾,我记得释放分配的空间(又名 sfile)并关闭我打开...
作者:PlsBuffMyBrain 提问时间:9/24/2023
我在 C 中有一个这样的代码库,其中我有一个需要返回 char * 的函数。有没有办法修改此代码,以便我可以返回 char *而不会像这里一样导致内存泄漏?Glib 已经是一个依赖项,所以我也可以使用...
作者:Shaler 提问时间:9/26/2023
int *p_numbers; p_numbers = malloc((sizeof *p_numbers) * 10); if (p_numbers == NULL) exit(EXIT_F...
作者:binary_assemble 提问时间:9/14/2023
我正在用 g++ 编译。 我有这个代码: char* charP = (char*) malloc(1); 我将其理解为分配 1 个字节。 当我做一个它的大小时,它显示 8。printfcha...
作者:dirthogger 提问时间:9/28/2023
我是 C 语言的初学者,所以我知道我的代码可能看起来像废话。我想做的就是用一个包含字符数组和频率的结构创建一个链表。它从测试文件中读取行,并简单地打印出文件。它正确读取文件,第一次遍历链表并正确打印出...
作者:Maciek 提问时间:9/28/2023
我的理解是,只有当已知两个函数在同一堆上运行时,才允许使用调用返回的指针(或任何其他函数返回指向堆上动态分配的某个内存的指针,如或)进行调用。因此,我理解“一般方法”应该是提供一个互补的释放例程,而不...
作者:bryc_wall 提问时间:9/29/2023
问题: 我正在努力重写一些 malloc 函数(、、和),我决定实现一些单元测试,希望能让自己的事情变得更容易一些(而且这似乎是一个很好的做法)。malloccallocreallocfree 在...