Partilhar via


basic_istream::sentry

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

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

Comentários

Se _Istr.bom é verdadeiro, o construtor:

Se, após uma preparação, _Istr.good é falso, chamadas _Istrdo construtor.setstatefailbit().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

Cabeçalho: <istream>

namespace: STD

Consulte também

Referência

basic_istream Class

iostream de programação

Convenções de iostreams