Поделиться через


basic_ostream::sentry

Вложенный класс описывает объект которого структуры объявления форматированные функции выходных данных и unformatted функции.

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

Заметки

Вложенный класс описывает объект которого структуры объявления форматированные функции выходных данных и unformatted функции. Если ostr.trueostr. и успешносвязь не пустых указателей, вызовы конструктора ostr.tie->приток. Конструктор затем сохраняет значение, возвращенное ostr.good в Состояние. Более последний вызов operator bool доставляет это сохраненного значения.

Если uncaught_exception возвращает false и флаги&unitbuf отлично от нуля, деструктор вызывается приток.

Требования

Заголовок:<ostream>

Пространство имен: std

См. также

Ссылки

Класс basic_ostream

Программирование iostream

Соглашения iostreams