basic_ostream::sentry
La classe annidata viene descritto un oggetto di cui la dichiarazione struttura le funzioni di output formattato e le funzioni di output non formattato.
class sentry {
public:
explicit sentry( basic_ostream<_Elem, _Tr>& _Ostr );
operator bool( ) const;
~sentry( );
};
Note
La classe annidata viene descritto un oggetto di cui la dichiarazione struttura le funzioni di output formattato e le funzioni di output non formattato.Se ostr.buon è true e ostr.collegamento non è un puntatore null, il costruttore chiama ostr.tie->sebbene.Il costruttore quindi archiviare il valore restituito da ostr.good in status.Una chiamata successiva a operator bool consegna questo valore memorizzato.
Se uncaught_exception restituisce false e flag & unitbuf è diverso da zero, il distruttore chiama sebbene.
Requisiti
intestazione: <ostream>
Spazio dei nomi: deviazione standard