gpt4 book ai didi

file-io - fdopen() 会导致内存泄漏吗?

转载 作者:行者123 更新时间:2023-12-01 13:09:42 24 4
gpt4 key购买 nike

我使用 fdopen 将流与打开的文件相关联。

当我close()文件,流是否也自动解除关联,并且所有流内存都返回到操作系统,还是我需要知道 fdopen 文件并以特定方式关闭它?

-亚当

最佳答案

close()是系统调用。它将关闭内核中的文件描述符,但不会释放 libc 中的 FILE 指针和资源。您应该在 FILE 指针上使用 fclose() ,这也将负责关闭文件描述符。

关于file-io - fdopen() 会导致内存泄漏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com