Freigeben über


basic_istream::sentry

Die geschachtelte Klasse beschreibt ein Objekt, dessen Deklaration die formatierten und unformatierten Eingabefunktionen strukturiert.

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

Hinweise

Wenn _Istr.gut erfüllt ist, wird der Konstruktor:

Wenn, nach irgend solcher Vorbereitung, _Istr.good , Konstruktoraufrufe die _Istr false.setstate(failbit). Auf jeden Fall speichert der Konstruktor den Wert, der von _Istr zurückgegeben wird.good in Status. Neuere Aufruf operator bool stellt diesen gespeicherten Wert.

Anforderungen

Header: <istream>

Namespace: std

Siehe auch

Referenz

basic_istream-Klasse

iostream-Programmierung

iostreams-Konventionen