我想知道如何以及在哪里可以在c ++中使用“cerr”?

时间:2013-03-30 08:28:44

标签: c++

我想知道如何以及在哪里可以在c ++中使用“cerr”?

3 个答案:

答案 0 :(得分:2)

你到处都是

  1. #include <iostream>
  2. 使用std::命名空间

答案 1 :(得分:1)

通过传输错误的传统流。 cerr

此外,Shall I use cerr

答案 2 :(得分:0)

cerr用于将字符串传递给错误流。它与cout不同,cout是输出流。

例如,您可以执行以下操作:

cerr << "Hello world!" << endl;

默认情况下,它以与cout相同的方式指向终端。但是,如果要将错误重定向到与输出不同的位置,则非常有用。例如,您可能希望运行程序并将所有意外事件或错误记录在单独的文件中,以便用户只能看到适合用户的输出。

或者,您可能希望看到错误(例如,不是使用cout语句来调试已经有大量输出的程序,您可以使用{{1}打印表示发生了一些错误的语句。