Condividi tramite


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

Vedere anche

Riferimenti

basic_ostream Class

programmazione di iostream

convenzioni di iostream