Partilhar via


basic_istream::sentry

A classe aninhada descreve um objeto cuja declaração para as funções de entrada formatados e sem formatação.

class sentry {
public:
    explicit sentry(
        basic_istream<Elem, Tr>& _Istr,
        bool _Noskip = false
    );
    operator bool( ) const;
};

Comentários

Se _Istr.bom for true, o construtor:

Se, depois de uma preparação, _Istr.good é false, as chamadas _Istrde construtor.setstate(failbit). Em qualquer caso, o construtor armazena o valor retornado por _Istr.good em status. Uma chamada posterior a operator bool entrega esse valor armazenado.

Requisitos

istream <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe basic_istream

Programação iostream

Convenções iostreams