Partilhar via


basic_ostream::sentry

A classe aninhada descreve um objeto cuja declaração para as funções da saída formatada e as funções de saída sem formatação.

class sentry {
public:
    explicit sentry( basic_ostream<_Elem, _Tr>& _Ostr );
    operator bool( ) const;
    ~sentry( );
};

Comentários

A classe aninhada descreve um objeto cuja declaração para as funções da saída formatada e as funções de saída sem formatação. Se ostr.bom é true e ostr.associação não for um ponteiro nulo, o construtor **ostr.tie->**chamaocorrência. O construtor em seguida armazena o valor retornado por ostr.good em status. Uma chamada posterior a operator bool entrega esse valor armazenado.

Se uncaught_exception retorna false e sinalizadores&unitbuf for diferente de zero, o destruidor chama ocorrência.

Requisitos

ostream <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe basic_ostream

Programação iostream

Convenções iostreams