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 :
Appelle _Istr.lien -> vide si _Istr.tie n'est pas un pointeur null
Appelle les le WS(_Istr) si _Istr.indicateurs & skipws est non-nul
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