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:
Chama _Istr.associação ->ocorrência se _Istr.tie não for um ponteiro nulo
Chama efetivamente WS(_Istr) se _Istr.sinalizadores & skipws for diferente de zero
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