Класс strstreambuf
Описывает буфер потока, элементы управления и элементов из и в последовательности элементов, которое хранится в объекте массива char.
class strstreambuf : public streambuf
Заметки
Будет зависеть от того, как объект, он может быть выбран, расширения и освободить при необходимости в соответствии с изменениями в последовательности.
Объект класса strstreambuf содержит несколько битов данных режима в качестве режима strstreambuf. Эти биты указывают ли контролируемая последовательность:
Выделяет и должны освобождению окончательно.
Изменяемыми.
Extendable, следует хранилище.
Замороженн и, следовательно, должен быть размораживанным до объект уничтожается, или освобоженным (если выбрано), агенством, отличный от объекта.
Контролируемая последовательность, которая фиксируется нельзя изменить или расширить, независимо от состояния этих битов отдельных режима.
Объект также хранятся указатели на 2 функции это выделение strstreambuf элемента управления. Если эти указатели, объект изобретает собственный метод выбирая и освобождения хранилища для контролируемой последовательности.
Примечание
Этот класс является устаревшим.Можно использовать stringbuf или wstringbuf.
конструкторов;
Создает объект типа strstreambuf. |
Функции-члены
Вызывает буфер потока недоступной с помощью операций буфера потока. |
|
Защищенная виртуальная функция, могут вызывать при новый символ вставляется в полный буфер. |
|
Защищенная виртуальная функция-член, пытается перейти обратно в элемент входной поток, а затем делает его текущего элемента (указанный следующему указателю). |
|
Возвращает количество элементов, созданных для контролируемой последовательности. |
|
Защищенная виртуальная функция-член, пытается изменить текущие позиции для управляемых потоков. |
|
Защищенная виртуальная функция-член, пытается изменить текущие позиции для управляемых потоков. |
|
Вызывает freeze, а затем возвращает указатель на начало контролируемой последовательности. |
|
Защищенной виртуальной функции, чтобы получить текущий элемент из входного потока. |
Требования
Заголовок:<strstream>
Пространство имен: std
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++