realloc

realloc

文章 0 浏览 2

realloc移动内存块时如何更新其他指针?

realloc 参考资料说: 该函数可能会移动内存块 到一个新位置,在这种情况下 返回新位置。 这是否意味着如果我这样做: void foo() { void* ptr = mall…

〃温暖了心ぐ 2024-08-20 06:07:14 4 0

释放字符指针

我有一个在程序执行期间被多次调用的函数。在上述函数中,我有一个动态字符指针,我多次调整其大小。 我的问题是:我需要在函数结束之前释放这个指针…

ˇ宁静的妩媚 2024-08-19 15:12:47 3 0

malloc(0) 返回什么?

malloc(0) 返回什么? realloc(malloc(0),0) 的答案是否相同? #include&ltstdio.h&gt #include&ltmalloc.h&gt int main() { printf("%p\n", malloc(0…

迷你仙 2024-08-18 16:29:52 3 0

由于内存原因导致realloc失败时如何处理?

问题说明了一切,但这里有一个例子: typedef struct mutable_t{ int count, max void **data } mutable_t void pushMutable(mutable_t *m, void *obj…

知足的幸福 2024-08-16 16:48:34 1 0

如果新大小更小,realloc可以移动指针吗?

我想知道 C 或 C++ 标准是否保证当以较小(非零)大小调用 realloc 时指针不会更改: size_t n=1000 T*ptr=(T*)malloc(n*sizeof(T)) //&lt--do someth…

燃情 2024-08-11 19:35:33 1 0

为什么 Win32 HeapReAlloc() 会改变值?

我正在使用 win32 API 用 C 编写一个应用程序。 当我尝试使用 HeapRealloc() 函数扩大数组的大小时,它会更改数组中的当前值,而不是复制它们。 我用…

天邊彩虹 2024-08-11 18:49:04 2 0

如果 realloc 失败,是否会释放前一个缓冲区?

如果 realloc 失败并返回 NULL,则前一个缓冲区是否被释放或保持不变?我没有在手册页中找到该特定信息,我很不确定该怎么做。如果内存被释放,那么双…

天荒地未老 2024-08-09 01:11:03 0 0

重新分配实现

我正在编写一个基于简单链表的内存管理器,其形式为: ...Header|Block|Header|Block... ,带有已用列表和空闲列表。 如果 realloc() 函数被要求减少…

浅忆 2024-08-04 04:07:50 2 0

使用 gcc/linux 进行就地重新分配

有这样的事吗?我的意思是一些函数,如果可能的话,会重新分配内存而不移动它,或者如果不可能的话,什么也不做。在 Visual C 中,有 _expand 可以满…

洋洋洒洒 2024-08-02 13:04:10 1 0

实现动态堆栈类型的最佳方法? 或者我滥用 realloc 吗?

我使用的是一种晦涩的语言,没有本地堆栈类型,所以我实现了自己的。 现在,在网上阅读时,我发现了几种不同的方法来做到这一点。 这是我的实现(伪代…

何以畏孤独 2024-08-01 23:57:54 1 0

重新分配问题

感谢您的观看,请忽略 - 各种各样的恶作剧正在发生,我正在尝试调试更多。 ======================================== 谁能解释一下这种行为重新分配…

黎歌 2024-07-29 06:36:13 1 0

**struct 的重新分配问题

我在 C 中的 realloc 函数上遇到问题。我向您传递了一段代码: typedef struct _Pool Pool typedef struct _Item Item struct _Pool { Item ** items …

溺孤伤于心 2024-07-26 04:56:07 3 0

realloc 在以前稳定的函数中崩溃

显然,SDL_Mixer 中的这个函数一直在消失,我不知道为什么。 有人有什么想法吗? 根据 Visual Studio 的说法,崩溃是由 Windows 在 realloc() 行某处…

东京女 2024-07-24 07:15:47 4 0

使用 realloc 调整缓冲区大小

如果指向的区域被移动,则会出现 free(ptr) 已完成。 您能解释一下上面关于 realloc() 的内容吗? 此行来自 calloc、malloc、realloc 和 free 的手册…

终止放荡 2024-07-17 13:14:17 0 0

STL向量是realloc的更好版本吗?

我相信,在 C++ 中,处理重新分配的更好方法是使用 STL 向量,因为它保证了连续的存储位置。 我有几个问题来理解差异: 是否有任何场景我需要更喜欢 r…

心不设防 2024-07-17 06:29:54 2 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

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