有网上说,使用fstream file(path.c_str());语句,也就等于fstream file(path.c_str(), ios::in | ios::out);语句可以创建文件。但我发现不可以,如果想创建文件,必须向下面这样才行:
执行环境vs2005
本文探讨了使用C++标准库中的fstream来创建文件的方法,并指出了fstreamfile(path.c_str())与fstreamfile(path.c_str(), ios::in | ios::out)的区别。为了确保文件能够正确创建,文章推荐使用特定的打开模式ios::out。
有网上说,使用fstream file(path.c_str());语句,也就等于fstream file(path.c_str(), ios::in | ios::out);语句可以创建文件。但我发现不可以,如果想创建文件,必须向下面这样才行:
执行环境vs2005

被折叠的 条评论
为什么被折叠?