Пространства имён
Варианты
Действия

std::basic_ostream::sentry

Материал из cppreference.com
< cpp‎ | io‎ | basic ostream

 
 
Библиотека ввода/вывода
Манипуляторы ввода/вывода
Функции print(C++23)
Ввод/вывод в стиле C
Буферы
(устарело в C++98)
Потоки
Абстракции
Файловый ввод/вывод
Ввод/вывод строк
Ввод/вывод массивов
(устарело в C++98)
(устарело в C++98)
(устарело в C++98)
Синхронизированный вывод
Типы
Интерфейс категорий ошибок
(C++11)
 
std::basic_ostream
Глобальные объекты
Оригинал:
Global objects
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Функции-члены
Форматированный ввод
Оригинал:
Formatted input
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Неформатированная вход
Оригинал:
Unformatted input
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Позиционирование
Оригинал:
Positioning
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Разное
Оригинал:
Miscellaneous
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Член классов
Оригинал:
Member classes
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
basic_ostream::sentry
Функции, не являющиеся членами
 
basic_ostream::sentry
Функции
Оригинал:
Functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
Определено в заголовочном файле <ostream>
template<class CharT, class Traits =std::char_traits<CharT>>
classstd::basic_istream<charT,traits>::sentry
Объект класса basic_ostream::sentry построен в локальной области в начале каждого члена функции std::basic_ostream, который выполняет вывод (как форматированных и неформатированных). Его конструктор готовит выходной поток: чеки, если поток уже находится в состоянии сбоя, приливы галстук () 'г потоки продукции, а также выполняет другие реализации определенных задач, если это необходимо. Реализация определенных очистки, а также промывка выходного потока, если это необходимо, выполняется в деструкторе, так что он гарантированно случится, если исключений во время вывода.
Оригинал:
An object of class basic_ostream::sentry is constructed in local scope at the beginning of each member function of std::basic_ostream that performs output (both formatted and unformatted). Its constructor prepares the output stream: checks if the stream is already in a failed state, flushes the tie()'d output streams, and performs other implementation-defined tasks if necessary. Implementation-defined cleanup, as well as flushing of the output stream if necessary, is performed in the destructor, so that it is guaranteed to happen if exceptions are thrown during output.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править]Функции-члены

строит часовой object.
All подготовки задачи сделать здесь
Оригинал:
constructs the sentry object.
All the preparation tasks are done here
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-элемент)[править]
завершает поток объекта после форматированный вывод или после исключения, если это необходимо
Оригинал:
finalizes the stream object after formatted output or after exception, if necessary
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-элемент)
operator=
оператор присваивания удален
Оригинал:
the assignment operator is deleted
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-элемент)
проверяет подготовку объекта потока была успешной
Оригинал:
checks if the preparation of the stream object was successful
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-элемент)[править]

[править]Пример


[править]См. также

вставляет форматированные данные в поток вывода std::basic_ostream
(public функция-элемент)[править]
close