亚博网vip:C++ close()封闭文件办法详解
- 时间:
- 来源:亚博网vip
- 浏览:1次
咱们知道,调用 open() 办法翻开文件,是文件流目标和文件之间树立相关的进程。那么,调用 close() 办法封闭已翻开的文件,就能够理解为是堵截文件流目标和文件之间的相关。留意,close() 办法的功用仅是堵截文件流与文件之间的相关,该文件流并会被毁掉,其后续还可用于相关其它的文件。
强烈建议读者,运用 open() 办法翻开的文件,一定要手动调用 close() 办法封闭,这样能够防止程序产生一些奇葩的过错!
值得一提的是,《C++处理输入输出过错》一节中介绍了 4 种流状况,它们也相同适用于文件流。当文件流目标未相关任何文件时,调用 close() 办法会失利,其会为文件流设置 failbit 状况标志,该标志能够被 fail() 成员办法捕获。例如:
重视大众号「站长严长生」,在手机上阅览一切教程,随时随地都能学习。本大众号由C言语中文网站长亲身运营,长时间更新,坚持原创。
精巧而有用的网站,共享优质编程教程,协助有志青年。饱经沧桑,只为高文;精雕细镂,处处酌量;这种教程,看一眼就倾慕。