Библиотека C ++ - <поток>

Введение

Это объекты потока вывода, которые могут записывать последовательности символов и представлять другие типы данных. Для выполнения этих операций вывода предоставляются определенные члены.

Определение

Ниже приведено определение std :: ostream.

typedef basic_ostream<char> ostream;

Параметры

  • charT - Тип персонажа.

  • traits - Класс характеристик символов, определяющий основные свойства символов, используемых объектами потока.

Типы участников

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 расширяться Расширенный характер