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


Класс basic_ostringstream

Описывает объект, вставка элементов управления и элементов кодированных объектов в буфер потока класса basic_stringbuf<Elem, Tr, Alloc>.

template < 
   class Elem,  
   class Tr = char_traits<Elem>,  
   class Alloc = allocator<Elem>  
> 
   class basic_ostringstream : public basic_ostream<Elem, Tr>

Параметры

  • Alloc
    Класс распределителя.

  • Elem
    Тип базового элемента строки.

  • Tr
    Характеристики специальных символов для базового элемента строки.

Заметки

Класс описывает объект, вставка элементов управления и элементов кодированных объектов в буфер потока, с элементами типа Elem, в котором характеристики символа определяемые классом Tr, элементы которого выделяются распределителем класса Alloc. Объект содержит объект basic_stringbuf<класса Elem, Tr, Alloc>.

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

basic_ostringstream

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

Определения типов

allocator_type

Тип синоним для параметра Alloc шаблона.

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

rdbuf

Возвращает адрес, хранящихся буфера потока типа pointer в basic_stringbuf<Elem, Tr, Alloc>.

str

Получает или задает текст в буфере строки, не изменяя положение записи.

Требования

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

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

См. также

Ссылки

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

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

Соглашения iostreams

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

члены basic_ostringstream

члены<sstream>