我尝试研究和互联网之间的差异cout,但无法找到一个完美的答案.我还不清楚何时使用哪个.任何人都可以通过简单的程序向我解释并说明何时使用哪一个的完美情况?cerrclog
我访问了这个网站,其显示了一个小程序cerr,并clog,但获得的输出那边也可以使用来获得cout.所以,我对每个人的确切用法感到困惑.
在下面描述的情况下使用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
}
Run Code Online (Sandbox Code Playgroud)
还是应该使用cout?请参阅代码中的注释.