Biblioteca C ++ iostream - Objeto cerr

Descrição

O objeto da classe ostream que representa o fluxo de erro padrão orientado para caracteres estreitos (do tipo char). Corresponde ao fluxo C stderr. O fluxo de erro padrão é um destino de caracteres determinado pelo ambiente. Este destino pode ser compartilhado por mais de um objeto padrão (como cout ou clog).

Objeto da classe ostream, os caracteres podem ser gravados nele como dados formatados usando o operador de inserção (operador <<) ou como dados não formatados, usando funções de membro, como write.

Declaração

A seguir está a declaração para std :: cerr.

extern ostream cerr;

Por padrão, cerr é sincronizado com stderr.

Um programa não deve misturar operações de saída em cerr com operações de saída em wcerr ou wclog (ou com outras operações de saída orientadas para largura em stderr): Uma vez que uma operação de saída foi realizada em qualquer um, o fluxo de erro padrão adquire uma orientação (estreita ou wide) que só pode ser alterado com segurança chamando freopen em stderr.