free

free

文章 5 浏览 79

释放 C 中的链接结构

好吧,我有一个仅使用 C 结构和指针构建的二叉搜索树,因为我疯了,不想使用 C++。无论如何,我遇到了一些严重的内存泄漏,因为我假设 free(tree),tr…

影子是时光的心 2024-10-28 00:19:19 8 0

删除 TList 中的 TList

我试图在 onDestroy 事件中释放 Tlist 中的 Tlist,而 FastMM4 引发访问冲突错误。这是代码片段。 procedure TSignalFrm.FormDestroy(Sender: TObject…

陈甜 2024-10-26 11:50:52 11 0

malloc 实现?

我正在尝试为 C 实现 malloc 和 free,但我不确定如何重用内存。我目前有一个如下所示的 struct: typedef struct _mem_dictionary { void *addr; siz…

我是男神闪亮亮 2024-10-25 12:08:09 7 0

C:如何为生成树释放内存?

我有一个只有父母和孩子的 n 元树结构。生成树本身只包含一个节点,即根节点。然后创建与其他节点或根链接的节点。每个节点(包括根)最多允许有 MAXC…

凉风有信 2024-10-25 08:49:54 12 0

调用 free() 后内存未释放

我有一个简短的程序,它通过向链表添加节点来生成链表,然后释放链表分配的内存。 Valgrind 不会报告任何内存泄漏错误,但进程继续持有分配的内存。 …

江心雾 2024-10-24 10:10:31 9 0

C 中对 free() 的调用会失败吗?

对 free() 的调用会以任何方式失败吗? 例如: free(NULL); …

彼岸花似海 2024-10-22 16:11:43 5 0

Visual Studio 2010 Ultimate,查找 malloc() 和 free() 对

我正在尝试将用 C 编写的 Linux 程序移植到 Windows。 在原始程序中,他们定义了一个分配对齐内存的小函数。如果他们想释放它,他们只需调用free()。…

一绘本一梦想 2024-10-22 01:47:59 8 0

免费异常c

我在函数的最后一行遇到异常,该异常与 free 有关。这里是: Windows 在 HW1.exe 中触发了断点。 这可能是由于堆损坏造成的,这表明 HW1.exe 或其加载…

花开浅夏 2024-10-21 09:36:05 5 0

c调试问题,免费方法

我在 C 程序中遇到问题: char *str = (char *) malloc(20); strcpy_s(str, 10, "abcdefghij"); //here I change one byte before str and one byte a…

锦欢 2024-10-21 02:04:49 7 0

在快速绘画周期中使用释放的对象的例外

总结: 对于 Delphi 函数/过程,如果类的实例作为参数传递,则会在临时调用堆栈上创建另一个引用(除了原始引用之外)以指向该实例并在本地使用。因此…

白云不回头 2024-10-20 01:36:07 11 0

free()之后内存会发生什么?

我知道在你的硬盘上,如果你删除一个文件,数据并不会(立即)消失。数据仍然存在,直到被覆盖。我想知道记忆中是否存在类似的概念。假设我为一个字符…

巾帼英雄 2024-10-19 02:31:51 12 0

glibc 检测到 ./.a.out: free(): 无效指针

typedef struct _PERSON { size_t age; unsigned char* name; }PERSON; int init(PERSON** person) { (* person) = (PERSON *) malloc(sizeof(struct …

嗳卜坏 2024-10-18 15:45:35 5 0

使用 malloc 和 free 包装器

有人可以建议如何释放 main 以外的函数内分配的内存(例如:下面示例中的 mymalloc() )吗?从程序中的不同函数调用 free 是否有效?或者,既然我们在…

蓝天 2024-10-16 02:34:40 9 0

我可以通过引用偏移指针来 free() 吗?

可能的重复: 是否传递给 free() 的指针必须指向内存块的开头,还是可以指向内部? 我正在使用 malloc() 在堆上分配一些内存。我向指针添加偏移量并…

咽泪装欢 2024-10-12 15:17:24 11 0

在C中重新定义空闲内存函数

我正在用 C 重新定义内存函数,我想知道这个想法是否可以作为 free() 函数的实现: typedef struct _mem_dictionary { void *addr; size_t size; } me…

黒涩兲箜 2024-10-11 17:13:10 13 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

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