为什么没有经过优化的cerr更适合异常信息输出
为什么没有经过优化的cerr更适合错误信息输出?
《C++程序设计原理与实践》中文版 5.6.3
原文(86页):
默认情况下,cerr和cout都输出到屏幕上,但是cerr没有经过优化,所以更适合错误信息输出,……
------解决方案--------------------
cerr没有缓存,错误信息将被第一时间输出。
------解决方案--------------------
因为cerr被规定为一经输出马上强制立即刷新,目的是保证出错信息能够及时提交给客户。
《C++程序设计原理与实践》中文版 5.6.3
原文(86页):
默认情况下,cerr和cout都输出到屏幕上,但是cerr没有经过优化,所以更适合错误信息输出,……
------解决方案--------------------
cerr没有缓存,错误信息将被第一时间输出。
------解决方案--------------------
因为cerr被规定为一经输出马上强制立即刷新,目的是保证出错信息能够及时提交给客户。