fstream,ofstream差异和良好的编码风格

时间:2016-07-12 16:45:03

标签: c++

我不知道这两个版本之间究竟有什么区别。 如果你只想用c ++写一个文件,你可以做两件事。

std::fstream(fileNameStr, std::ios::out);
std::ofstream(fileNameStr);

有一个问题及答案ofstream what it does and trunc所说的std::ofstream仅用于写入,并且在不使用std::ios::trunc时可能会出现无法创建文件的问题。登记/> 在std::fstream std::ios::trunc删除我知道的所有内容,因此根据我的需要,这可能是错误的 我在VC14和gcc-4.9(x86)中尝试了它,它创建了一个不存在的文件。

我想知道的是,c ++标准中有什么说不存在的文件会发生什么,我可以遇到ARM gcc或其他编译器的问题吗?

我可以在不同的架构上使用它来遇到麻烦吗?

0 个答案:

没有答案