什么是推荐的方法来确定ofstream是创建新文件还是附加现有文件?

时间:2014-09-05 17:44:54

标签: c++ file io

我打开一个类似

的文件
std::ofstream output(file, std::ios::ate);

并想知道是创建了新文件还是打开了现有文件。 当然,我可以在上面的行之前检查文件是否存在,但ofstream构造函数(或其代理)必须具有(有)该信息。特别是,我想知道是否

bool is_appending = output.tellp();

会给我正确的信息。

0 个答案:

没有答案