basic_ostream::sentry
Klasa zagnieżdżonych opisuje której oświadczenie struktur funkcji sformatowane dane wyjściowe i funkcje niesformatowane dane wyjściowe obiektu.
class sentry {
public:
explicit sentry( basic_ostream<_Elem, _Tr>& _Ostr );
operator bool( ) const;
~sentry( );
};
Uwagi
Klasa zagnieżdżonych opisuje której oświadczenie struktur funkcji sformatowane dane wyjściowe i funkcje niesformatowane dane wyjściowe obiektu.Jeśli ostr.good is true and ostr.krawat nie jest pusty wskaźnik, wywołania konstruktora ostr.tie ->opróżnić.Konstruktor następnie przechowuje wartość zwracana przez ostr.good w stanu.Późniejszym wywołanie bool operatora dostarcza tej wartości przechowywanej.
Jeśli uncaught_exception zwraca false i flagi&unitbuf jest różna od zera, wywołania destruktora opróżnić.
Wymagania
Nagłówek:<ostream>
Przestrzeń nazw: std