Введение
Это объекты потока вывода, которые могут записывать последовательности символов и представлять другие типы данных. Для выполнения этих операций вывода предоставляются определенные члены.
Определение
Ниже приведено определение std :: ostream.
typedef basic_ostream<char> ostream;
Параметры
Типы участников
Sr. No. |
Типы участников |
Определение |
1 |
событие |
Тип для обозначения типа события |
2 |
event_callback |
Тип функции обратного вызова события |
3 |
неудача |
Базовый класс для исключений потока |
4 |
fmtflags |
Тип для флагов формата потока |
5 |
В этом |
Инициализировать стандартные объекты потока |
6 |
iostate |
Тип флагов состояния потока |
7 |
открытый режим |
Тип флагов режима открытия потока |
8 |
seekdir |
Тип флага направления поиска потока |
9 |
basic_istream :: часовой |
Он используется для подготовки потока к вводу |
10 |
seekdirbasic_ostream :: часовой |
Используется для подготовки потока к выводу |
Публичные функции-члены
Sr. No. |
Типы участников |
Определение |
1 |
(конструктор) |
Построить объект (общедоступная функция-член) |
2 |
(деструктор) |
Разрушить объект (общедоступная функция-член) |
Публичные функции-члены
Sr. No. |
Функции-члены |
Определение |
1 |
gcount |
Используется для подсчета символов |
2 |
получить |
Используется для получения персонажей |
3 |
Getline |
Используется для получения строки |
4 |
игнорировать |
Он используется для извлечения и отбрасывания символов |
5 |
заглядывать |
Используется для просмотра следующего символа |
6 |
читать |
Используется для чтения блока данных |
7 |
читабельный |
Он используется для чтения данных, имеющихся в буфере |
8 |
возврат |
Используется для возврата персонажа |
9 |
расстегнуть |
Используется для отмены персонажа |
Форматированный вывод
Sr. No. |
Вывод |
Определение |
1 |
оператор >> |
Он используется для извлечения форматированного ввода |
Неформатированный вывод
Sr. No. |
Вывод |
Определение |
1 |
положить |
Используется для обозначения символа |
2 |
записывать |
Используется для записи блока данных |
Позиционирование
Sr. No. |
Позиция |
Определение |
1 |
сказать |
Используется для получения позиции в выходной последовательности |
2 |
искать |
Используется для установки позиции в выходной последовательности |
Синхронизация
Sr. No. |
Синхронизация |
Определение |
1 |
румянец |
Он используется для очистки буфера выходного потока |
Защищенные функции-члены
Sr. No. |
Функции-члены |
Определение |
1 |
оператор = |
Используется для перемещения задания |
2 |
замена |
Используется для обмена внутренностями |
Открытые функции-члены, унаследованные от basic_ios
Sr. No. |
Типы участников |
Определение |
1 |
хороший |
Он используется для проверки состояния потока. |
2 |
eof |
Используется для проверки, установлен ли eofbit |
3 |
потерпеть поражение |
Он используется для проверки, установлен ли Failbit или Badbit |
4 |
плохой |
Используется для проверки, установлен ли badbit |
5 |
оператор! |
Оценить поток |
6 |
первое государство |
Он используется для получения флагов состояния ошибки |
7 |
setstate |
Используется для установки флага состояния ошибки |
8 |
Чисто |
Используется для установки флага состояния ошибки |
9 |
заполнить |
Получить / установить символ заполнения |
10 |
исключения |
Используется для получения / установки маски исключений |
11 |
насыщать |
Imbue locale |
12 |
галстук |
Используется для получения / установки привязанного потока |
13 |
rdbuf |
Используется для получения / установки буфера потока |
14 |
узкий |
Узкий характер |
15 |
расширяться |
Расширенный характер |