fstream打开模式为ios::in|ios::out时是否创建文件

关于 openmode 在这里可以看到一个较为详尽的列表:http://en.cppreference.com/w/cpp/io/basic_filebuf/openABD的 out 或 in | out | trunc 在文件不存在时会创建新文件(ofstream 相当于是 out),而C的 in | out 在文件不存在时会出错。


    推荐阅读