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 zutrifft, der Konstruktor:

Wenn, nach dieser solche Vorbereitung, _Istr.good ist, die Konstruktoraufrufe _Istr falsch.setstate(failbit).In jedem Fall speichert der Konstruktor den Wert, der von _Istr zurückgegeben wird.good in status.Neuere Aufruf operator bool stellt diesen gespeicherten Wert zu.

Anforderungen

Header: <istream>

Namespace: std

Siehe auch

Referenz

basic_istream Class

Programmierung der iostream-Headerdatei

iostreams Konventionen