cout:存放在缓冲区,缓冲区满或者遇到endl时输出,可以向显示器输出和输出到磁盘
cerr:不经过缓冲区,只能输出到显示器(显示错误的设备)
clog:经过缓冲区,只能输出到显示器(显示错误的设备)
cerr和clog都是标准错误流,只是cerr不经过缓冲区而clog经过缓冲区
cout为标准输出流
版权声明:本文为cxs812747475原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
cout:存放在缓冲区,缓冲区满或者遇到endl时输出,可以向显示器输出和输出到磁盘
cerr:不经过缓冲区,只能输出到显示器(显示错误的设备)
clog:经过缓冲区,只能输出到显示器(显示错误的设备)
cerr和clog都是标准错误流,只是cerr不经过缓冲区而clog经过缓冲区
cout为标准输出流