最佳实践:文件打开/关闭操作

best practice: file open/close operations

本文关键字:操作 文件 最佳      更新时间:2023-10-16

那么:我们正在学习课本上所说的"高级文件操作",我正在编写一个漂亮的小库存程序。简单的问题:哪个更有效/被认为是最好的:在main中打开文件并通过引用将其发送给各种函数(每个函数用于添加,读取和修改),还是让每个函数根据需要打开和关闭文件?这两种方式有什么真正的优势吗?

在我个人的经验和观点中,更简洁的做法是创建一个文件读取器函数,传入文件名,另一个用于写入。

如果你执行main()中的函数,如果你处理多个文件,它会变得非常难看。