c++ 文件流输入输出与读写的关系

c++ 文件流输入输出与读写的关系

最近在意识到,c++中文件流的输入方式打开文档,例如
fstream filestr("filename",ios::in);
将意味着读文件filename中的内容
fstream filestr("filename",ios::out);
将意味着写文件filename,如果filename已存在,则清空文件内容从新开始写。
这与我已前对它的认识有出入,正好相反:我认为ios::in意味着写文件,ios::out
为读文件。
备忘。

你可能感兴趣的:(c++ 文件流输入输出与读写的关系)