1

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

4

3 回答 3

2

你无处不在

  1. #include <iostream>
  2. 使用std::命名空间
于 2013-03-30T08:32:05.557 回答
1

通过常规流发送错误。赛尔

另外,我应该使用 cerr

于 2013-03-30T08:31:59.693 回答
0

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

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

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

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

或者,您可能只想查看错误(例如,您可以使用语句来打印表明发生了某些错误的语句,而不是使用cout语句来调试已经有大量输出的程序)。cerr

于 2013-03-30T08:33:32.807 回答