前端之家收集整理的这篇文章主要介绍了
c – 我会用cerr吗?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否在好的风格下使用cerr在下面描述的情况?
try
{
cout << a + b;
}
catch(const IntException& e)
{
cerr << "Exception caught: " << typeid(e).name(); //using cerr not cout
}
catch(...)
{
cerr << "Unknown exception.";//using cerr not cout
}
还是cout应该使用?见代码中的注释.
stderr是发送
错误消息的传统流(以便OS / shell /可以从“正常”
输出分离捕获
错误消息),所以使用std :: cerr!
我没有评论是否捕获例外,只是打印出来比只是让异常传播出你的应用程序…
原文链接:https://www.f2er.com/c/115200.html