malloc 问答列表

内部数组挂起并体验UB的struct的创建方法

作者:Blundergat 提问时间:4/13/2023

snakeGame * createSnakeGame() { int row = 10; int col = 10; snakeGame * game = (snakeGame *) mal...

C 如何释放动态分配数组的所有字节?

作者:Adi bhai 提问时间:4/12/2023

#include <stdio.h> #include <stdlib.h> int main(){ int * ptr = (int*)malloc(sizeof(int)*100); // ...

为什么随着输入大小的增长,mergesort 的性能优于 quicksort?

作者:estevao 提问时间:4/8/2023

我正在用 C 编写一些数据结构,我想我会对合并排序与快速排序进行基准测试。下面的代码是较大代码库的一部分,因此它缺少一些函数,但如果它应该编译和运行,它是自包含的。 #include <time.h...

“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 ...

“必须一次性释放使用 calloc 分配的内存”?

作者:Plouff 提问时间:3/19/2023

我读到分配了“必须一次释放所有”的内存。calloc 这是否意味着情况并非如此?malloc 如果是,有人可以给我一个真实世界的例子吗? 非常感谢!...

动态分配大小为 10 的 2d char 数组,并使用 sizeof 运算符获取其正确大小(即 10)

作者:Aryan Maheshwari 提问时间:3/23/2023

我的要求是在 C 语言中分配一个 2d char 数组,假设大小为 10,这样如果我以后想获得它的大小,我应该得到 10 作为答案。 但是我被 2 种方法困住了,这两种方法都有一些问题。. 方法 ...

NUMA 对齐 Hugepage 内存:如何?

作者:ecwdw 23e3e23e 提问时间:3/21/2023

我熟悉libnuma。我还知道如何创建、附加和映射巨大的页面内存(使用 shmat、shmget、shmctl)。 我需要知道的是,如何获得与调用方处理器相同的 NUMA 节点对齐的 NUMA 大页...

如何从结构体中获得正确的输出?从二进制文件加载信息后

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

我正在尝试将数据从二进制文件读取到 inode 结构中。表示文件系统。但是,我遇到了分段错误,并且不知道如何解决它。我已经在load_inodes函数和debug_fs内打印了地址。我的问题是,我如何...


共369条 当前第9页