<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