美文网首页
endl 刷新输出缓冲区

endl 刷新输出缓冲区

作者: 顽强的猫尾草 | 来源:发表于2018-10-14 19:01 被阅读15次

    以下情况会引发缓冲区的刷新:

    1. 缓冲区满时;
    2. 执行 flush 语句;
    3. 执行 endl 语句;
    4. 关闭文件。

    endl 立马刷新缓冲区,并输出一个空行:cout << endl; 相当于 cout << ”\n” << flush;

    【注】如果在刷新缓冲区之前有很多待输出的内容,但执行到其中一步程序退出或陷入死循环了的话,在缓冲区里的内容不会被输出。

    相关文章

      网友评论

          本文标题:endl 刷新输出缓冲区

          本文链接:https://www.haomeiwen.com/subject/qxrtzftx.html