alloc 问答列表

数组声明表示法是 C 语言中 malloc 的简写吗?

作者:Connor 提问时间:3/9/2023

从本教程网站: 要在 C 中声明一个数组,程序员指定 元素和数组所需的元素数如下 - type arrayName [ arraySize ]; 似乎此语法声明了数组并为其提供了内存空间,但它...

MPI_Scatter 较大阵列尺寸的分段故障

作者:Alec.Zhou 提问时间:2/3/2023

我想简单地将一个一维大数组分散到所有进程,我观察到当数组大小大于大约 2.5*1.15 亿时(一维数组实际上是一个有 250 万行和 115 列的矩阵,每个数字都是双精度),一些进程会报告分割错误。1...

有没有办法禁止 Linux 上的 GNU malloc 分配一些内存区域?

作者:Nicolas Bourdon 提问时间:3/12/2023

假设我想为我自己的 mmap 保留一个巨大的内存区域(在我的情况下,用于稍后运行我自己的虚拟机)。 通过这种方式,我想确保对 malloc、realloc 等的任何调用都不会在这个巨大的区域中分配内...

在 C 语言中实现原始哈希函数时的 Segfault

作者:Sir Muffington 提问时间:3/13/2023

我正在尝试集成一个相当原始的“哈希”函数。我知道它不是加密安全的,它只是为了学习...... 它可以编译,但每次都会出现段错误...... 我把第一个参数作为输入。 #include <stdi...

ptmalloc 引起的性能问题?

作者:szh 提问时间:3/15/2023

我正在测试 std::forward_list 排序性能,生成 1000000 个随机数并插入 std::forward_list,排序 5 次 #include <forward_list> #i...

malloc:对象 0x147606ac0 的 *** 错误:未分配 realloc 的指针

作者:Subham Jain 提问时间:3/15/2023

我正在尝试在 C 语言中研究动态内存。我遇到了一个奇怪的问题,我得到了一个错误。我正在尝试根据变量中的值重新分配内存块,该值在每次执行循环时都会递增。如果我尝试在函数中执行 realloc,它会抛出错...

C 语言中动态结构的内存分配

作者:04Khey 提问时间:3/16/2023

假设我有一个结构 struct GRAPH { NODE* nodes[]; } 具有节点的动态大小[]。我也有 struct NODE { char filename[40]; str...

sizeof('\0') null 终止符作为文字是四个字节,但为什么在字符串中它只需要一个字节?

作者:Mysterious Jack 提问时间:3/17/2023

在 c '\0' 中,作为文字的 null 终止符需要 4 个字节(因为它内部只是零),但为什么在字符数组或字符串中使用时只需要 1 个字节?这个编译器是魔法吗? 程序员在使用动态内存分配来处理空终...

使用“malloc”在函数中定义一个数组,并返回该数组,从而导致分段错误

作者:altair00 提问时间:3/17/2023

我正在尝试从进程 .txt 获取输入。因此,我创建了一个函数来从该文件中获取这些输入。 进程.txt文件的内容: 2 3 4 文件:c #include <stdio.h> #include...

C 访问违规读取位置0xFFFFFFFFFFFFFFFF

作者: 提问时间:3/17/2023

我目前正在尝试测试我的代码以在列表中添加参与者,但我收到错误 Access violation reading location 0xFFFFFFFFFFFFFFFF. 当我尝试释放内存时。 ...


共403条 当前第24页