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


basic_stringbuf::basic_stringbuf

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

basic_stringbuf(
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);
basic_stringbuf(
    const basic_string<Elem, Tr, Alloc>& _Str,
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);

Параметры

Заметки

Первый конструктор сохраняет указатель null во всех указателей управление входной буфер и выходной буфер.Дополнительные сведения см. в подразделе " примечания " basic_streambuf Class.Он также хранит _Mode, как режим stringbuf.Дополнительные сведения см. в подразделе " примечания " basic_stringbuf Class.

Второй конструктор выбирает копию последовательности управляемой строковый объект _Str.Если _Mode & ios_base::in значение ненулевое, оно задает входной буфер, чтобы начать чтение в начале последовательности.Если _Mode & ios_base::out значение ненулевое, оно задает выходной буфер, чтобы начать запись в начале последовательности.Он также хранит _Mode, как режим stringbuf.Дополнительные сведения см. в подразделе " примечания " basic_stringbuf Class.

Требования

заголовок: <sstream>

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

См. также

Ссылки

basic_stringbuf Class

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

соглашения iostreams