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


Класс strstreambuf

Описывает буфер потока, элементы управления и элементов из и в последовательности элементов, которое хранится в объекте массива char.

class strstreambuf : public streambuf

Заметки

Будет зависеть от того, как объект, он может быть выбран, расширения и освободить при необходимости в соответствии с изменениями в последовательности.

Объект класса strstreambuf содержит несколько битов данных режима в качестве режима strstreambuf. Эти биты указывают ли контролируемая последовательность:

  • Выделяет и должны освобождению окончательно.

  • Изменяемыми.

  • Extendable, следует хранилище.

  • Замороженн и, следовательно, должен быть размораживанным до объект уничтожается, или освобоженным (если выбрано), агенством, отличный от объекта.

Контролируемая последовательность, которая фиксируется нельзя изменить или расширить, независимо от состояния этих битов отдельных режима.

Объект также хранятся указатели на 2 функции это выделение strstreambuf элемента управления. Если эти указатели, объект изобретает собственный метод выбирая и освобождения хранилища для контролируемой последовательности.

Примечание

Этот класс является устаревшим.Можно использовать stringbuf или wstringbuf.

конструкторов;

strstreambuf

Создает объект типа strstreambuf.

Функции-члены

freeze

Вызывает буфер потока недоступной с помощью операций буфера потока.

переполнение

Защищенная виртуальная функция, могут вызывать при новый символ вставляется в полный буфер.

pbackfail

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

pcount

Возвращает количество элементов, созданных для контролируемой последовательности.

seekoff

Защищенная виртуальная функция-член, пытается изменить текущие позиции для управляемых потоков.

seekpos

Защищенная виртуальная функция-член, пытается изменить текущие позиции для управляемых потоков.

str

Вызывает freeze, а затем возвращает указатель на начало контролируемой последовательности.

потеря значимости

Защищенной виртуальной функции, чтобы получить текущий элемент из входного потока.

Требования

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

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

См. также

Ссылки

streambuf

Потокобезопасность в стандартной библиотеке C++

Программирование iostream

Соглашения iostreams

Другие ресурсы

члены strstreambuf

члены<strstream>