basic_istream::sentry
La classe imbriquée décrit un objet dont la déclaration structure les fonctions d'entrée mises en forme et non formatées.
class sentry {
public:
explicit sentry(
basic_istream<Elem, Tr>& _Istr,
bool _Noskip = false
);
operator bool( ) const;
};
Notes
Si _Istr.bon est affectée, le constructeur :
Appelle _Istr.lien - > vide si _Istr.tie n'est pas un pointeur null
Appelle efficacement le WS(_Istr) si _Istr.balises&skipws est différent de zéro
Si, après une telle préparation, _Istr.good a la valeur false, les appels _Istrde constructeur.setstate(failbit).Dans tous les cas, le constructeur stocke la valeur retournée par _Istr.good dans état.Un appel ultérieur à operator bool fournit cette valeur signalée.
Configuration requise
en-tête : <istream>
l'espace de noms : DST