是否有可用的组合std::ios::openmode
来避免修改现有文件并只允许创建新文件?
问问题
122 次
1 回答
2
不,没有。请参阅 C++03 标准第 27.4.2.1.4/1 节,或 C++11 标准第 27.5.3.1.4/1 节(如果需要或以其他方式)http://en.cppreference.com/w/cpp/ io/ios_base/openmode。由于没有任何指定的常量可以 |- 连接以形成 anopenmode
意味着打开的文件不应该存在,因此它们的连接不能具有这种含义。
于 2013-05-17T22:45:19.573 回答