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