写文件错误处理

时间:2015-04-06 13:58:31

标签: c++ fstream ofstream

只是一个关于用C ++写入文件的简短问题。当我使用file.close()时,所有内容都写入文件中;命令而不是之前。所以我只需要检查,是否可以打开文件,以及close命令是否正常工作。这对于使用ofstream的C ++中的错误处理是否足够?

干杯

1 个答案:

答案 0 :(得分:1)

没有。您还需要在单个写入后检查错误。正如@FrerichRaabe所说,写入实际上发生在file.close()之前。但是,由于缓冲,您可能看不到这些写入。但错误也可能在其他时间发生。