alloc 问答列表

MISRA C 建议不要使用 malloc,这是否意味着 calloc 更安全?

作者:Ian Stewart 提问时间:10/7/2023

我使用 C 已经有几年了,但直到最近才认真努力理解未定义的行为和 C 内存泄漏等陷阱。这是因为现在我在某些代码中多次使用 calloc。MISRA C 的建议是:避免使用容易失败的函数和构造,例如,m...

使用 python ctypes 进行 2D 数组乘法后无法释放内存

作者:Alan Yu 提问时间:10/10/2023

我尝试使用 python ctypes 模块调用 DLL 中的函数。这些函数成功执行 2D 数组乘法,并由 C 创建。以下源代码将由 Visual Studio 2017 打包到“matrixDLL....

为什么 malloc 不 malloc?

作者:Black Pan 提问时间:10/11/2023

这里有一个C程序来介绍这个问题。 #include <stdlib.h> #include <stdio.h> #include <math.h> int main(int argc, char ...

使用 malloc 定义字符串地址

作者:ben 提问时间:10/15/2023

当我运行此代码时,我没有得到任何输出。我希望使用大写值写入文件,并将大写值打印到屏幕上。 #include <stdio.h> #include <stdlib.h> #include <strin...

'malloc(): 损坏的顶部大小' 分配超过 200K int 后

作者:der Kirschbaum 提问时间:10/16/2023

我接到的任务是使用 openMP 进行 Bucket Sort,我决定对每个 Bucket 进行快速排序。该要求希望我通过不断增加整数数量并更改线程数来进行测试,直到达到 100 万个整数和 16 个...

free():在 tcache 2 中检测到双释放 已中止

作者:Abelrahman hussein Ragab 提问时间:10/16/2023

#include <stdlib.h> #include <stdio.h> #include <string.h> void ffree(char **pp) { if (!pp) return...

Malloc 和对齐方式

作者:P.Jo 提问时间:10/17/2023

据我所知,每种类型(如 int)都只能存储在以 2 的幂开头的内存地址中。现在我的问题是,malloc 如何应对这一要求?例如,如果我调用 void * ptr; ptr = malloc(8); ...

无法从我的 main 访问函数中使用 malloc 分配的内存

作者:Δημήτρης Μπακίρης 提问时间:10/17/2023

据我所知,在函数中使用 malloc 分配内存允许您在 main 中使用该内存,直到您手动释放它。我有一个函数,可以读取MNISTI图像文件,并以整数数组的形式为每个图像创建一个向量。代码如下: i...

wrap_malloc 函数无法拦截某些函数,例如 backtrace_symbols

作者:刘肃超 提问时间:10/18/2023

这是我编写的代码示例 #include <stdio.h> #include <stdlib.h> #include <execinfo.h> void __real_free(void *ptr...

我可以在不成为 golang 环境的情况下分析 tcmalloc 堆配置文件转储吗(没有 go 就无法安装 pprof)?

作者:Abhishek Kumar 提问时间:10/13/2023

由于某些限制,我不能将golang作为我环境的一部分。我想使用 tcmalloc 生成的 HEAPPROFILE。据我所知,使其人类可读的唯一方法是使用 pprof,安装 pprof 的唯一方法是使用...


共403条 当前第37页