basic_ostream::sentry
Вложенный класс описывает объект объявление которого составляет форматированные выходные данные функции и неформатированное функций вывода.
class sentry {
public:
explicit sentry( basic_ostream<_Elem, _Tr>& _Ostr );
operator bool( ) const;
~sentry( );
};
Заметки
Вложенный класс описывает объект объявление которого составляет форматированные выходные данные функции и неформатированное функций вывода.Если ostr.хорошоtrue и ostr. null связь не является указателем, конструктор вызывает ostr.tie->flush.Конструктор затем хранит значение, возвращаемое ostr.good в status.Более последний вызов operator bool доставляет это сохраненное значение.
Если uncaught_exception возвращает false и флаги & unitbuf не равно нулю, то деструктор вызывается flush.
Требования
заголовок: <ostream>
std пространство имен: