Базовые классы потоков ввода вывода
В библиотеке классов потоков ввода-вывода старого стиля используется заголовочный файл iostream.h. Этот файл определяет иерархию фундаментальных классов, которая поддерживает операции ввода-вывода. Тем, кто выполняет файловые операции ввода-вывода, придется также включить в свою программу заголовочный файл fstream.h. А для использования операций ввода-вывода над массивами необходимо включить заголовочный файл strstrea.h. Класс самого нижнего уровня называется streambuf. Он обеспечивает выполнение основных операций ввода и вывода и используется, в основном, в качестве базового класса для других классов. Если вы не решитесь выводить собственные классы ввода-вывода, вам не придется использовать класс streambuf напрямую. Класс ios является базовым классом иерархии классов, который обычно используется при работе с системой ввода-вывода в среде C++. Он обеспечивает форматирование и обработку ошибок и предоставляет информацию о состоянии. Из класса ios выведено несколько других классов — иногда посредством промежуточных классов. Ниже перечислены классы, выведенные прямо или косвенно из класса ios, которые используются чаще всего.
|
Нет комментариев. Оставить комментарий: |