【发布时间】:2011-09-13 08:35:43
【问题描述】:
我有一个简单的问题;我在我的一个库中使用FILE* fp 到文件的fopen/fwrite,我想在另一个库中对fp 执行fclose() - 其他库获取文件句柄的最佳方法是什么?
【问题讨论】:
-
一般来说,在同一上下文/任务中处理同一级别的文件的打开和关闭被认为是最佳实践。与内存分配/释放相同。 (但您的情况可能有特定要求)
-
这是一个奇怪的要求;奇怪的要求通常(认为并不总是)表明设计不正确或以错误的方式解决问题。
-
两个库是否使用相同的运行时?