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


Класс basic_istringstream

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

template < 
   class Elem,  
   class Tr = char_traits<Elem>,  
   class Alloc = allocator<Elem>  
> 
   class basic_istringstream : public basic_istream<Elem, Tr>

Параметры

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

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

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

Заметки

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

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

basic_istringstream

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

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

allocator_type

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

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

rdbuf

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

str

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

буфер обмена

Меняет местами значения в объекте basic_istringstream тем из предоставленного объекта.

Операторы

operator=

Присвоить значения на этот объект basic_istringstream из параметра объекта.

Требования

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

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

См. также

Ссылки

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

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

Соглашения iostreams

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

члены basic_istringstream

члены<sstream>