C中的unlink函数是否也会取消分配内存?

问题描述

所以我正在其中一个程序中浏览一段代码,它使用了unlink函数,其中

hist_name = malloc(128)

但是,我确实注意到该程序没有使用“ free”来释放内存,但是在程序结尾处确实具有如下所示的unlink函数:

unlink(hist_name);

我的问题是,除删除指向文件的链接之外,取消链接功能还可以释放内存吗?还是需要插入free(hist_name)语句来释放内存?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)