cerr

对流缓冲区的对象 cerr 控件输出与对象的 stderr,在 <声明 cstdio>。

extern ostream cerr;

返回值

ostream 对象。

备注

控制对象未缓冲的插入为字节流输出的标准错误。 一旦对象构造,表达式 cerr.标志unitbuf 是非零 & 和 cerr.tie() == &cout。

示例

// iostream_cerr.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>

using namespace std;

void TestWide( ) 
{
   int i = 0;
   wcout << L"Enter a number: ";
   wcin >> i;
   wcerr << L"test for wcerr" << endl;
   wclog << L"test for wclog" << endl;   
}

int main( ) 
{
   int i = 0;
   cout << "Enter a number: ";
   cin >> i;
   cerr << "test for cerr" << endl;
   clog << "test for clog" << endl;
   TestWide( );
}

输入

3
1

示例输出

Enter a number: 3
test for cerr
test for clog
Enter a number: 1
test for wcerr
test for wclog

要求

页眉: <iostream>

命名空间: std

请参见

参考

ostream

iostream 编程

iostreams 约定