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


strstreambuf Class

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

class strstreambuf : public streambuf

Заметки

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

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

  • Была выделена и должен в конечном итоге освобождены.

  • Является модифицируемым.

  • За счет перераспределения памяти является расширяемой.

  • Была зафиксирована и поэтому должна быть зафиксирована до уничтожения объекта или освобождения (если выделен), Агентство отличных от объекта.

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

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

ПримечаниеПримечание

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

h21twfw7.collapse_all(ru-ru,VS.110).gifКонструкторы

strstreambuf

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

h21twfw7.collapse_all(ru-ru,VS.110).gifФункции-члены

закрепить

В результате потока буфера через операции буфера потока.

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

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

pbackfail

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

pcount

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

seekoff

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

seekpos

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

STR

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

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

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

Требования

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

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

См. также

Ссылки

streambuf

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

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

соглашения iostreams

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

члены strstreambuf

члены<strstream>