Класс 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. |
Определения типов
Тип синоним для параметра Alloc шаблона. |
Функции-члены
Возвращает адрес, хранящихся буфера потока типа pointer в basic_stringbuf<Elem, Tr, Alloc>. |
|
Получает или задает текст в буфере строки, не изменяя положение записи. |
|
Меняет местами значения в объекте basic_istringstream тем из предоставленного объекта. |
Операторы
Присвоить значения на этот объект basic_istringstream из параметра объекта. |
Требования
Заголовок:<sstream>
Пространство имен: std
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++