Поделиться через


<strstream>

Определяет несколько классов, поддерживающих операции iostreams для последовательностей, хранящихся в выделенном массиве объекта char. Такие последовательности легко преобразуются в строки C и обратно.

Требования

Заголовок:<strstream>

Пространство имен: std

Замечания

Объекты типа strstream работают с char *, которые являются строками C. Используйте <sstream> для работы с объектами типа basic_string.

Примечание.

Классы в <strstream> устарели. Вместо этого рекомендуется использовать классы в <sstream> .

Участники

Классы

Имя Описание
Класс strstreambuf Этот класс описывает буфер потока, который управляет передачей элементов из последовательности элементов, содержащейся в объекте массива char, и в эту последовательность.
Класс istrstream Этот класс описывает объект, управляющий извлечением элементов и закодированных объектов из буфера потока класса strstreambuf.
Класс ostrstream Этот класс описывает объект, управляющий вставкой элементов и закодированных объектов в буфер потока класса strstreambuf.
Класс strstream Этот класс описывает объект, управляющий вставкой и извлечением элементов и закодированных объектов с помощью буфера потока класса strstreambuf.

Функции

void freeze(bool freezefl = true);
char* str();
int pcount();

См. также

<strstream>
Справочник по файлам заголовков
Потокобезопасность в стандартной библиотеке C++
Программирование iostream
Соглашения iostreams