basic_ostream::sentry
Die geschachtelte Klasse beschreibt ein Objekt, dessen Deklaration die formatierten Ausgabefunktionen und die unformatierten Ausgabefunktionen strukturiert.
class sentry {
public:
explicit sentry( basic_ostream<_Elem, _Tr>& _Ostr );
operator bool( ) const;
~sentry( );
};
Hinweise
Die geschachtelte Klasse beschreibt ein Objekt, dessen Deklaration die formatierten Ausgabefunktionen und die unformatierten Ausgabefunktionen strukturiert. Wenn ostr.guttrue ist und ostr. kein gleichwertiges Objektes gleichwertiges Objekt NULL-Zeiger ist, ruft der Konstruktor ostr.tie->Leeren auf. Der Konstruktor dann speichert den Wert, der von ostr.good in Status zurückgegeben wird. Neuere Aufruf operator bool stellt diesen gespeicherten Wert.
Wenn uncaught_exceptionfalse zurückgibt und Flags&unitbuf ungleich 0 ist, wird der Destruktor Leeren auf.
Anforderungen
Header: <ostream>
Namespace: std