缓冲区刷新

来源:互联网 发布:nodejs访问数据库 编辑:程序博客网 时间:2024/04/27 16:02
导致缓冲区内容被刷新有以下原因:
(1)程序正常结束
(2)缓冲区已满
(3)显式地刷新缓冲区
(4)用unitbuf操作符设置流的内部状态
(5)将输入流和输出流关联起来

显式地刷新缓冲区有3个操作符:flush、ends和endl
flush:刷新流,不添加其它字符
ends:在缓冲区中插入空字符null,然后刷新缓冲区
endl:在缓冲区中插入换行字符,然后刷新缓冲区