Sdílet prostřednictvím


basic_ostream::sentry

Vnořené třídy popisuje objekt, jehož prohlášení struktur formátovaný výstup funkce a funkce neformátovaný výstupu.

class sentry {
public:
    explicit sentry( basic_ostream<_Elem, _Tr>& _Ostr );
    operator bool( ) const;
    ~sentry( );
};

Poznámky

Vnořené třídy popisuje objekt, jehož prohlášení struktur formátovaný výstup funkce a funkce neformátovaný výstupu.Pokud ostr.good is true and ostr.propojení není nulový ukazatel volání konstruktoru ostr.tie - >flush.Konstruktor uloží hodnotu vrácenou ostr.good v Stav.Pozdější volání operátor bool nabízí tato uložená hodnota.

If uncaught_exception returns false and flags & unitbuf je nenulová, volání destruktoru flush.

Požadavky

Záhlaví: <ostream>

Obor názvů: std

Viz také

Referenční dokumentace

basic_ostream Class

iostream programování

iostreams konvence