Общие сведения о потоках ввода-вывода. Потоковые классы

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

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

  • класс istream - входной поток, используемый для чтения данных;
  • класс ostream - выходной поток, используемый для записи данных.

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

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

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



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий