Partager via


basic_istream::sentry

La classe associée décrit un objet dont la déclaration structure des fonctions d'entrée formatées et non formatées.

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

Notes

Si _Istr.droite est true, le constructeur :

Si, après une préparation de la sorte,_Istr.good est false, les appels au constructeur _Istr.setstate(failbit). Dans tous les cas, le constructeur stocke la valeur renvoyée par _Istr.good dans statut. Un appel ultérieur à operator bool fournit cette valeur stockée.

Configuration requise

En-tête: <istream>

Espace de noms : std

Voir aussi

Référence

basic_istream, classe

iostream, programmation

iostreams, conventions