malloc

malloc

文章 7 浏览 108

c 编程 malloc 问题

刚刚收到有关 c malloc() 函数的查询。我正在从文件中读取 x 个字节数以获取文件名的长度,例如 ' read(file, &ampnamelen, sizeof(unsigned char)) '…

枕梦 2024-10-11 00:59:06 1 0

C 中的 Malloc 内存损坏

我在使用 malloc 时遇到问题。 我有一个名为 jacobi_gpu 的函数,该函数被调用多次: int main(int argc, char* argv[]){ /* ... */ int totalrot=0 w…

幽蝶幻影 2024-10-10 16:00:33 3 0

具体来说,fork() 如何处理 Linux 中从 malloc() 动态分配的内存?

我有一个带有父进程和子进程的程序。在 fork() 之前,父进程调用 malloc() 并用一些数据填充数组。在 fork() 之后,子进程需要该数据。我知道我可以使…

审判长 2024-10-10 01:12:57 2 0

C 动态结构(malloc 和 free)

我正在尝试学习 C、C++ 编程的基础知识,所以我从“C”开始。 我有丰富的 Java 和 VB 编程经验。但“C”是我想学的。 所以我遇到了一个问题,试图理解…

北渚 2024-10-09 23:37:55 2 0

malloc 和 HeapAlloc 之间有根本区别吗(除了可移植性之外)?

由于各种原因,我正在尝试将代码从 C 运行时移植到使用 Windows 堆 API 的代码。我遇到了一个问题:如果我将 malloc/calloc/realloc/free 调用重定向…

喵星人汪星人 2024-10-09 20:48:07 6 0

无缘无故地出现错误,我无法理解

我单击 equals,它运行所有代码并以清除方式到达末尾,运行该代码并到达末尾并对其进行 NSLogs。此时它没有什么可做的......期望无缘无故地给我一个错…

许久 2024-10-09 19:15:54 3 0

获取“free():无效指针”配备定制 TCL 口译员

我有一个定制的 TCL 口译员。如下: // file main.cpp #include &lttcl.h&gt #include &ltstring&gt int argc = 0 char** argv = 0 int Tcl_AppInit( …

‖放下 2024-10-09 11:10:47 4 0

动态结构给出错误

int i=0 void push(int *ptr) { if(i==0) { ptr= (int *)calloc(1,sizeof(int)) } else { ptr=(int *)realloc(ptr,sizeof(int)*(i+1)) } i++ } 当我添…

北陌 2024-10-09 08:12:16 3 0

使用 new 分配零长度数组的结构

在C(使用gcc)中,我可以声明一个可变长度结构,如下所示: typedef struct ProtocolFrame { uint8_t op uint32_t address uint16_t size uint8_t pa…

分分钟 2024-10-09 06:21:45 2 0

malloc() 之后写入指针越界不会导致错误

当我尝试下面的代码时它工作正常。我错过了什么吗? main() { int *p p=malloc(sizeof(int)) printf("size of p=%d\n",sizeof(p)) p[500]=999999 prin…

泪意 2024-10-08 21:44:32 3 0

如果 malloc 通过 gdb 返回 NULL 如何设置条件断点

示例源代码: #include &ltstdio.h&gt #include &ltstdlib.h&gt #include &lterrno.h&gt #define GIGABYTE 1024*1024*1024 int main (void) { void *f…

记忆で 2024-10-08 18:40:12 2 0

如何调试macruby?

我遇到了 MacRuby 不一致的错误,并且不知道如何调试它。如果有人能提供帮助那就太好了。 我不知道这是我自己的代码造成的还是 MacRuby 框架中的错误…

飘然心甜 2024-10-08 17:54:06 1 0

帮助我理解C中这个简单的malloc

这是我想理解的代码: #include &ltstdio.h&gt #include &ltstdlib.h&gt #define MAX 100 int main() { int *ptr = (int *)malloc(5 * sizeof(int)),i…

生生漫 2024-10-08 13:08:25 2 0

在 realloc() 之前是否需要 malloc()?

因为我已经读到,如果指向的大小为 0,realloc 将充当 malloc,所以我在没有 malloc() 的情况下使用它,前提是指针是静态的、全局的,或者如果是自动…

梦行七里 2024-10-08 09:05:58 4 0

这个 C 代码片段的行为是什么?

最近我看到以下代码: if ((rgb = (fp16 *)malloc(width*height*sizeof (*rgb)*3)) == NULL) rgb 被声明为某种类类型的指针。 在上面的代码中, mallo…

醉南桥 2024-10-07 16:55:40 7 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文