malloc 问答列表

Realloc 内部函数未按预期工作

作者:Stefano Carletto 提问时间:6/22/2023

我正在开发一个程序,我成功地隔离了非工作部分,但我无法弄清楚为什么这不起作用。 函数内部的 realloc 应该重新分配数组元素,但有时地址相同,有时它们只是 0,这会导致代码内部出现错误并崩溃 i...

使用返回的字符串和 malloc 确定输入是否仅为数字或 q

作者:Alexander Jonsson 提问时间:6/16/2023

我想创建自己的函数,在其中输入输入,然后我的函数将确定我是只输入数字(例如 23412)还是只输入单个 q。其他所有内容都应计为无效输入。请注意,“242q42”、“5435q”或“qq”应被视为无效...

如何在内存中保存未知量的数据?

作者:user129393192 提问时间:6/15/2023

我之前在这里发过帖子,但根据评论,我的想法是错误的。我的问题很清楚:当从流中读取时,传入的字节数未知,将数据保存在内存中以备后用的最佳方法是什么? 以下是我的一些想法: mmap一个不冲突的内存区...

Android C++新运算符导致“malloc(4294967295) 失败,errno 12”

作者:RedStoneMatt 提问时间:6/14/2023

TD公司;博士 我正在将我的一个 C++ 项目移植到 android,但是当使用运算符时,它实际上出于某种原因调用,这会导致内存不足错误,即使调试证明我的类大小正确(并且该项目在为 Windows ...

如何分配和管理自己的堆(非动态分配)?

作者:user129393192 提问时间:6/13/2023

我有一个程序,分配我自己的堆对我来说是有意义的,因为我有一个特定的读取操作,可能会占用一些不确定的空间量,我需要连续存储到内存中,以便于使用。我知道这为和朋友设置了一堆,并且那个电话可能会搞砸它。我不...

循环外的变量值重置

作者:Alphatality 提问时间:6/11/2023

我遇到了一个我不明白的记忆问题(可能只是我傻了)。 我在 cw() 中初始化了一个指向 int 的指针。我把它交给cw_saving,在那里我把它递增,这里是 42。循环中一切顺利,但是当我出去时,k...

std::unique_ptr 带有自定义删除器,用于包装 malloc 指针

作者:D.J. Elkind 提问时间:6/12/2023

我有一个 C 库函数: uint8_t* c_func(); 这要么返回分配了 的有效指针,要么返回错误。我想把它包装成如下:uint8_tmalloc()NULLstd::unique_ptr...

需要帮助清理内存泄漏并使用 malloc 和 free 解决 C 代码中的分段错误

作者:deboracaracol 提问时间:6/1/2023

我一直在用 C 语言编写此代码,它有很多我不知道如何清理的泄漏。 当我在 main 上调用 get_next_line 时,我想要的是让它返回 .txt 文件的下一行。 有人可以帮我吗? si...

为什么 scanf 不适用于使用指针和 malloc 的 C 程序中的整数变量?[复制]

作者:Gostodexadrez 提问时间:5/31/2023

这个问题在这里已经有答案了: 从 fgets() 输入中删除尾随换行符 ( 15 答案) scanf() 将换行符保留在缓冲区中 (7 个答案) 6个月前关闭。 使用指针和 malloc 扫描结构的...

需要咨询使用内存分配 TCMalloc 替换了 MySQL 中默认的 Glibc

作者:Thi Dang 提问时间:5/31/2023

请咨询有经验的使用内存分配的专业人士 TCMalloc 取代了 MySQL 中默认的 Glibc。 TCMalloc的缺点是什么?它是否与所有版本的 MySQL 8.0 兼容 不是吗? 因为我们想在产...


共369条 当前第2页