alloc 问答列表

为我自己的 malloc 实现创建一个标志

作者:lordeji 提问时间:5/26/2023

因此,正如我在标题中所说,我目前正在研究自己的动态内存分配系统实现。 问题是,因为我希望实现尽可能小,所以在内存中有一个特定的“标志”,该标志表示之后的内存被占用(+他的大小) 我在记忆中想象这样...

Uclibc fastbin 的行为是否像 Glibc fastbin?

作者:python3.789 提问时间:5/21/2023

在 Glibc 中,fastbin 中有 7 个垃圾箱,从 0x20 到 0xb0每个垃圾箱只容纳它们的大小。它是一个单向链表。 Uclibc(0.9.33.2)中的fastbin是一样的吗?有什么...

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

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

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

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

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

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

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

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

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

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

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

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

循环外的变量值重置

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

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

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

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

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

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

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

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

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

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

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


共403条 当前第10页