malloc 相关问题

malloc函数在C中执行动态内存分配,是标准库的一部分。有关malloc的用法,行为和实现的问题,请使用此标记。

在 MKL 中使用自定义 malloc 实现

我正在编写一个程序,使用Intel的MKL来做一些矩阵乘法。我有一个令人沮丧的要求,即仅使用动态内存分配的自定义版本。我知道这...

回答 1 投票 0

分段错误:当我尝试创建 cv::mat 时出现 Malloc 问题

我正在尝试创建一个 cv::Mat 来处理图像金字塔,源代码来自 ORBSLAM3,我添加了一些新内容,我得到这个输出,这是我的代码:(不是每次运行时都会出现错误...

回答 1 投票 0

错误:当我尝试创建 cv::mat 时出现 Malloc 问题

我正在尝试创建一个 cv::Mat 来处理图像金字塔,源代码来自 ORBSLAM3,我添加了一些新内容,我得到这个输出,这是我的代码:(不是每次运行时都会出现错误...

回答 1 投票 0

valgrind 在我的 c 程序中显示内存泄漏(两个版本)

int main() { double (*arr)[COLS] = (double*)malloc(sizeof(*arr) * ROWS); 断言(arr!= NULL); 对于 (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLS; j++) ...

回答 1 投票 0

如果我使用大小为 NaN 的 malloc() 会发生什么?

我目前正在搞乱内存管理,但是,如果我使用大小为 NaN 的 malloc() 会怎样?我将展示我正在谈论的代码: #包括 #包括 #包括...

回答 2 投票 0

为什么 fread() 会给出额外的垃圾值

我正在读取文件的内容并尝试打印它,但它提供了额外的垃圾值。 #define _CRT_SECURE_NO_DEPRECATE #包括 #包括 int main() { ...

回答 3 投票 0

malloc sysmalloc 断言错误每隔一段时间

我正在 Linux 中使用消息队列和信号编写多处理 C 程序。有时终端会弹出以下错误。 错误: Scheduler.out:malloc.c:2617:sysmalloc:断言...

回答 1 投票 0

尝试分配 2D 结构表时写入无效

我的内存分配不正确,因此我遇到了段错误。我想创建一个由二维案例(结构)表表示的棋盘游戏。 对于上下文,我正在编写俄罗斯方块游戏。

回答 1 投票 0

我在使用 realloc() 处理动态内存分配时,在 C 程序中遇到了一个令人费解的问题

我在读取包含长度指示符和以“|”分隔的字段的记录的文件时遇到问题。在此程序中,我正在阅读有关

回答 1 投票 0

当我尝试在远程 postgresql 服务器上插入数据时,我在最近的 python 脚本中遇到了 malloc“双重释放错误”错误

我正在编写一个Python脚本来收集和插入远程postgres服务器上的数据,我随机开始收到此错误,即使对于之前使用过的脚本也是如此。 Python(42869,0x1ff51bac0)

回答 1 投票 0

从托管.NET代码调用C函数时如何避免访问冲突执行位置?

我有以下 C++ 代码: #包括 #包括 外部“C”{ __declspec(dll导出) void addInArray(int** c, int* a, int* b, int size) ...

回答 1 投票 0

Objective-C 字符数组初始化在访问属性时导致 EXC_BAD_ACCESS

我似乎毫无理由地收到错误 EXC_BAD_ACCESS。经过大量调试后,我发现了问题,但我不知道为什么会发生。 以下是发生这种情况的一些示例: 1. 字符缓冲区...

回答 1 投票 0

自定义 malloc 实现上奇怪的操作系统相关行为

我正在学习一门课程,其中我们有一个malloc的自定义实现,摘自这篇文章,malloc的实现可以在这里看到,此外,我们还有这个测试程序...

回答 1 投票 0

如何在> 4 GiB的地址范围内进行malloc

我正在尝试在X86_64 Linux上做一些测试,我想知道如何 让 malloc() 在高于 4 GiB 的范围内分配返回地址 我是否必须使用单独/自定义来覆盖 malloc

回答 5 投票 0

C 中使用 Malloc 的数组和指针

我有这个有效的代码。但我对指针数组的工作原理感到困惑,你不需要初始化数组吗?这段代码怎么可能只有'&arr[i]'。其次,为什么不...

回答 1 投票 0

“calloc”中的第一个“c”代表什么?

有一个学生问这个问题,我也不确定。 猜测包括:“计数”、“清除”、“分块”、“完整”…… 标准库文档没有说明它代表什么......

回答 6 投票 0

calloc() 的错误实现引入了除零以及如何通过测试检测它?

我有一个作业,其中我必须编写自己的 calloc 函数(以及其他一些 Libc 函数),唯一允许的内置函数是 malloc() 和 free()。 对于上下文:...的分级...

回答 1 投票 0

sbrk() 在 C++ 中如何工作?

在哪里可以阅读有关 sbrk() 的详细信息? 它究竟是如何运作的? 在什么情况下我想使用 sbrk() 而不是繁琐的 malloc() 和 new()? 顺便说一句,扩展是什么...

回答 5 投票 0

我需要创建一个 malloc 字符串数组并打印这些字符串

重要:我对 malloc 没有深入的了解,所以尽量让事情尽可能简单 您好,我想创建一个动态字符串数组(使用 malloc),然后打印这些字符串...

回答 1 投票 0

在 C 中为具有 void* 成员的接口结构体分配内存

我正在尝试创建具有不同实现的接口定义。该接口被定义为一个 typedef 结构,其中包含一些函数指针和一个 void* 成员,其目的是......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.