Шаг 12.
Строковые потоки. Общие сведения

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

    Классы istrstream, ostrstream, strstream, определяемые в заголовочном файле strstream.h (он в компиляторах под MS-DOS имеет более короткое название strstrea.h, так как длина имени файла в MS-DOS не может превышать 8 символов), предназначены в для создания потоков, связанных с участками (областями) основной памяти. Достаточно часто такие участки памяти определяются в программе как символьные массивы. Именно поэтому в обозначении указанных классов используется абревиатура (приставка) "str" - сокращение английского слова string (строка), а объекты этих классов называют строковыми потоками.

    Строковый поток определяется и одновременно связывается c областью памяти с помощью конструктора объектов соответствующего класса. Формат вызова конструктора:

    имя_класса имя_потока (параметры_конструктора) ;

    Имя_класса в данном случае - это одно из имен istrstream, ostrstream, strstream. Имя_потока - это идентификатор (произвольно выбираемое программистом имя объекта данного класса). Типы параметров и их число различны для конструкторов разных классов.

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




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