小编J J*_*ang的帖子

cout什么时候冲洗?

我知道endl或打电话flush()会冲洗它.我也知道,当你调用cincout,它刷新了.并且当程序退出时.还有其他情况会cout冲洗吗?

我刚写了一个简单的循环,我没有冲洗它,但我可以看到它被打印到屏幕上.为什么?谢谢!

for (int i =0; i<399999; i++) {

        cout<<i<<"\n";

}
Run Code Online (Sandbox Code Playgroud)

它完成的时间与endl大约7秒相同.

for (int i =0; i<399999; i++) {

        cout<<i<<endl;

}
Run Code Online (Sandbox Code Playgroud)

c++ buffer iostream cout

7
推荐指数
1
解决办法
1672
查看次数

标签 统计

buffer ×1

c++ ×1

cout ×1

iostream ×1