我想知道如何以及在哪里可以在c ++中使用“cerr”?
答案 0 :(得分:2)
你到处都是
#include <iostream>
和std::
命名空间答案 1 :(得分:1)
通过传输错误的传统流。 cerr
答案 2 :(得分:0)
cerr
用于将字符串传递给错误流。它与cout不同,cout是输出流。
例如,您可以执行以下操作:
cerr << "Hello world!" << endl;
默认情况下,它以与cout相同的方式指向终端。但是,如果要将错误重定向到与输出不同的位置,则非常有用。例如,您可能希望运行程序并将所有意外事件或错误记录在单独的文件中,以便用户只能看到适合用户的输出。
或者,您可能希望看到仅错误(例如,不是使用cout
语句来调试已经有大量输出的程序,您可以使用{{1}打印表示发生了一些错误的语句。