Шаг 482.
Библиотека STL. Ввод-вывод с использованием потоковых классов. Стандартные функции ввода-вывода. Манипуляторы

    На этом шаге мы перечислим основные манипуляторы, используемые в потоках ввода-вывода.

    Потоковые манипуляторы упоминались на 459 шаге. Это объекты, которые при применении к ним стандартных операторов ввода-вывода изменяют поток данных. В таблице 1 перечислены основные манипуляторы, определенные в заголовочных файлах <istream> и <ostream>.

Таблица 1. Манипуляторы, определенные в заголовках <istream> и <ostream>
Манипулятор Класс Описание
flush basic_ostream Принудительный вывод выходного буфера на устройство
endl basic_ostream Запись символа новой строки в буфер и принудительный вывод выходного буфера на устройство
ends basic_ostream Запись символа завершения строки в буфер
ws basic_istream Чтение с игнорированием пропусков

    Помимо перечисленных манипуляторов, существуют и другие, например, предназначенные для смены формата ввода-вывода. Мы их рассмотрим позднее.

    На следующем шаге мы рассмотрим принципы работы манипуляторов.




Предыдущий шаг Содержание Следующий шаг