如何在使用std :: fstream和std :: filebuf时正确检查复制文件的结果

时间:2015-01-12 12:33:31

标签: c++ fstream filebuf

我想使用广为人知的代码片段来复制文件:

std::ifstream src("in");
std::ofstream dest("out");

dest << src.rdbuf();

问题是:如何正确检查复制是否成功?

我认为检查(src&amp;&amp; dest)的值是可以的,但是在源文件为空的情况下会失败。

0 个答案:

没有答案