C ++流缓冲行为

时间:2017-07-02 23:53:53

标签: c++ flush ofstream ostream endl

c ++充满时会自动刷新ofstream吗?例如:

std::ofstream OFile;
OFile.open("file.txt");
for (int i = 0; i < N; ++i) { 
OFile << a << " " << b << " " << c << '\n';}
OFile.close()

在这里,我没有使用任何操纵器来刷新缓冲区。当流已满时,是否可能无法写入输出文件?或者当流已满时自动刷新?

感谢。

0 个答案:

没有答案