realloc

realloc

文章 0 浏览 4

realloc 和 free 会导致“双重释放或损坏”

耐心听我说。我已经 8 年没有用 c 编写代码了,我完全困惑为什么我的字符串操作不起作用。我正在编写一个永远循环的程序。在循环中,我初始化两个 cha…

摘星┃星的人 2024-09-08 14:18:31 14 0

重新分配二维字符数组

我有以下代码, int wordLenght = 256, arrayLength = 2, i = 0, counter = 0; char **stringArray = NULL; stringArray = calloc(arrayLength, sizeo…

昇り龍 2024-09-08 11:56:47 8 0

高效内存重新分配问题

假设我有一个程序(例如 C++)分配多个对象,但永远不会大于给定的大小(我们称之为 MAX_OBJECT_SIZE)。 我在堆上还有一个区域(我将其称为“页面”…

梦萦几度 2024-09-07 15:22:06 10 0

C 中的 realloc() 问题。总是挂起,但编译正常

我在使用一个旨在成为字符串缓冲区的程序时遇到了一些麻烦,特别是此函数旨在使用字符串 cstr 重置缓冲区。如果 cstr 为 null,则需要将内容重置为空…

太傻旳人生 2024-09-07 05:17:30 13 0

为什么 C++ 中没有重新分配功能?分配器?

在 C 中,标准内存处理函数是 malloc()、realloc() 和 free()。然而,C++ stdlib 分配器仅并行其中两个:没有重新分配函数。当然,不可能与realloc()…

小瓶盖 2024-09-06 11:19:35 10 0

多次调用 realloc() 似乎会导致堆损坏

这段代码有什么问题?每次都会崩溃。 有时它是一个失败的断言“_ASSERTE(_CrtIsValidHeapPointer(pUserData));”,其他时候它只是一个“堆损坏”错误…

时常饿 2024-09-04 10:12:16 8 0

realloc():下一个大小无效

我在使用 realloc 函数时遇到问题。我只使用 C(所以没有向量)和 LibCurl。我遇到的问题是,在 write_data 函数的第 12 次迭代中出现以下错误 (reall…

維他命╮ 2024-09-03 16:13:21 12 0

realloc - 将 int 转换为 char

我通过迭代整个数组将整数数组转换为 char,然后将生成的字符串添加到 ncurses 的方法 new_item 中。由于某种原因,我重新分配内存的方式出现了错误,…

不知在何时 2024-09-03 14:59:05 9 0

奇怪的重新分配行为

我正在开发一个数组结构只是为了好玩。 该结构由模板参数概括,在启动时预先分配给定数量的项目,然后,如果“繁忙”项目多于可用项目,则函数将重新…

失与倦" 2024-09-03 04:42:49 5 0

如何在 Java 中创建可扩展的动态数组而不使用预制类?

是的,这是一个家庭作业问题,所以给metehkodezplsthx! :) 无论如何,这就是我需要做的: 我需要一个类,它的属性数组中包含另一个类的对象数组。在…

断肠人 2024-09-02 16:23:41 8 0

realloc 在分配小(<500Kb)数据块时一段时间后返回 NULL;有足够的内存

嗨! 简短的问题是:可能是什么问题? 我的程序的总体内存使用情况(由任务管理器显示)在其运行的所有时间(近 40 分钟)几乎是相同的,并且我还有近…

装迷糊 2024-08-30 07:04:22 5 0

realloc() 为recv() 中使用的缓冲区分配内存

我需要从套接字接收数据并将其存储到缓冲区中,但我需要确保获取所有数据,以便我将数据放入循环中。因此,为了确保缓冲区中的空间不会耗尽,我尝试使…

末骤雨初歇 2024-08-29 10:50:22 7 0

如果我重新分配并且新大小为 0,会发生什么情况。这与释放等效吗?

给出以下代码: int *a = NULL; a = calloc(1, sizeof(*a)); printf("%d\n", a); a = realloc(a, 0); printf("%d\n", a); return (0); 它返回: 40789…

静谧幽蓝 2024-08-26 23:19:35 9 0

如何在C中读取无限个字符

如何在不指定大小的情况下将无限字符读入 char* 变量? 例如,假设我想读取也可能需要多行的员工的地址。…

荒路情人 2024-08-25 23:39:18 10 0

我应该为 memcpy 和 realloc 添加什么标头?

我正在将一个项目移植到 iPhone,它使用了 realloc 和 memcpy ,但未找到。要包含什么标题? 这是一个混合了 Objective C 和 C++ 的项目,我开始迷失…

若水微香 2024-08-21 18:07:09 8 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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