Шаг 456.
Библиотека STL. Ввод-вывод с использованием потоковых классов. Общие сведения о потоках ввода-вывода. Потоковые классы

    На этом шаге мы приведем общие сведения о потоковых классах.

    Специализированные разновидности ввода-вывода (ввод, вывод, операции с файлами) представлены в библиотеке разными классами. Среди потоковых классов центральное место занимают следующие:

    Оба класса представляют собой специализации шаблонов basic_istream<> и basic_ostream<> для типа символов char. Библиотека IOStream не зависит от конкретного типа символов - для большинства классов библиотеки этот тип передается в аргументе шаблона. Параметризация по типу символов является аналогом параметризации строковых классов и используется при интернационализации программ.

    Здесь мы ограничимся рассмотрением ввода и вывода в "узких" потоках данных, то есть в потоках данных с типом символов char. Потоки данных с другими типами символов будут рассмотрены позднее.

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




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