Библиотека ввода-вывода является библиотекой классов:
Для доступа к классам потоков достаточно включить необходимый заголовочный файл:
Для обеспечения возможности доступа к частным элементам данных класса при перегрузке операций помещения (извлечения) следует объявлять оператор-функции дружественными:
Доступ программе к классам потоков обеспечивает включение соответствующих заголовочных файлов:
Заполнение и очистка буферов производится программистом:
Манипуляторы - функции, которые можно включать в цепочку последовательных операций помещения и извлечения:
При наличии символа "\" в имени файла следует заменять его на "\\" в программе на C++:
При работе с двоичными файлами для ввода-вывода используют функции неформатируемого обмена:
При формировании выходного потока можно применять цепочки операций помещения в поток:
Служебные функции классов-потоков подключают с помощью # iostream.h:
Средства ввода-вывода входят непосредственно в язык C++:
Строковый поток ассоциируется с определенным внешним устройством:
Установка и сброс флагов производятся с помощью переменной state, определенной в секции protected:
Установленную по умолчанию связь стандартных потоков с клавиатурой и дисплеем (консолью) программист по своему усмотрению может разорвать:
Флаг форматирования scientific показывает, что при выводе чисел используются буквы верхнего регистра:
Форматирующие функции-компоненты объявлены в закрытой области класса ios: