cout:存放在缓冲区,缓冲区满或者遇到endl时输出,可以向显示器输出和输出到磁盘
cerr:不经过缓冲区,只能输出到显示器(显示错误的设备)
clog:经过缓冲区,只能输出到显示器(显示错误的设备)
cerr和clog都是标准错误流,只是cerr不经过缓冲区而clog经过缓冲区
cout为标准输出流
cout:存放在缓冲区,缓冲区满或者遇到endl时输出,可以向显示器输出和输出到磁盘
cerr:不经过缓冲区,只能输出到显示器(显示错误的设备)
clog:经过缓冲区,只能输出到显示器(显示错误的设备)
cerr和clog都是标准错误流,只是cerr不经过缓冲区而clog经过缓冲区
cout为标准输出流