alloc 问答列表

在初始函数之外使用指针或 Malloc 时遇到问题

作者:kovacskurt 提问时间:10/26/2023

我正在处理这个项目,它要求调用输入并在单独的显示函数中输出它们。就我而言,我无法理解是什么导致了此代码段中的问题。我目前的目标是能够在此输入函数之外打印 *(Names+j)。 /*addition...

为什么 C 中的字符串在 realloc 中为 +1?如果它是针对 null 终止符的,那么如果末尾没有 null 字节,strlen() 如何测量 str 的 len?[复制]

作者:Prabash 提问时间:10/25/2023

这个问题在这里已经有答案了: 以 null 结尾的字符串的基本原理是什么? (20 个答案) 28天前关闭。 此代码来自 HackerRank 中的一个问题(问:在 C 中打印令牌)。 #incl...

如何在 C 语言中释放 linkedlist 中动态分配的内存

作者:Cindy_ l 提问时间:10/24/2023

我尝试在 C 中实现链表,但由于没有释放一些 malloc 的变量,我有一些内存泄漏。我不确定何时以及如何释放它们,因为我无法在使用它们之前释放它们。 这是我的 insertStart 代码 vo...

我已经释放了动态分配的内存,但我仍然遇到内存泄漏

作者:Cindy_ l 提问时间:10/24/2023

我目前正在用 C 语言进行作业,并且我已经动态分配了我的结构、linkedlist 和一个 2d 数组。在代码的末尾,我也释放了这些内容。我无法显示我的所有代码,因为它是一项作业,可能更难查看问题。不...

如何理解malloc大小与进程的VmSize和VmRSS之间的关系?

作者:Lewis Chan 提问时间:10/22/2023

我有一个简单的c程序: void t_simple_case() { int *p = (int *)malloc(1024 * sizeof(int)); for (int i = 0; i ...

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

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

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

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

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

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

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

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

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

Malloc 和对齐方式

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

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

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

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

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


共403条 当前第14页