х (stream) называется объект,
Автор admin Вторник, 12 мая 2009 11:32
х (stream) называется объект, предназначенный для передачи и форматирования символов в фиксированном формате. Потоки данных делятся на потоки ввода (потомки класса istream), потоки вывода (потомки класса ostream) и потоки ввода-вывода (объекты, производные от iostream), поддерживающие оба класса операций. В библиотеку потоков ввода-вывода включены несколько специализаций этих классов: ifstream, ofstream и fstream для файлов и istringstream, ostringstream и stringstream для взаимодействия с стандартным классом string языка С++. Все перечисленные потоковые классы обладают почти одинаковым интерфейсом, поэтому операции с потоком данных практически не отличаются оттого, работаете ли вы с файлом, консолью, блоком памяти или строковым объектом. Единый интерфейс также хорошо подходит для добавления расширений, поддерживающих новые классы. Одни функции реализуют форматированный ввод-вывод, другие позволяют читать и записывать символы без форматирования. 132 Глава 4 • Потоки ввода-вывода Упомянутые потоковые классы в действительности представляют собой специализации шаблонов1, по аналогии с тем, как стандартный
Комментарии закрыты.
Последние комментарии