C ++刷新缓冲区

蒙脱石

我知道这里有很多缓冲问题,但是我似乎找不到明确的答案。

std::cout << "write to screen" << std::endl;

我知道由于“ endl”,此代码将写入屏幕并刷新缓冲区,但是如果我这样写:

std::cout << "write to screen";

既然文本已经输出到屏幕,缓冲区是否将不被刷新?

德鲁·多曼(Drew Dormann)

既然文本已经输出到屏幕,缓冲区是否将不被刷新?

假设您已经看到了输出到屏幕上的文本,则,缓冲区已被刷新。

我相信对这条线的困惑:

std::cout << "write to screen";

缺少std::endl 并不意味着“不要刷新缓冲区”。它只是意味着“我不是在说何时刷新缓冲区”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章