basic_stringstream Class
Describes an object that controls insertion and extraction of elements and encoded objects using a stream buffer of class basic_stringbuf<Elem, Tr, Alloc>.
template <
class Elem,
class Tr = char_traits<Elem>,
class Alloc = allocator<Elem>
>
class basic_stringstream : public basic_iostream<Elem, Tr>
Parameters
Alloc
The allocator class.Elem
The type of the basic element of the string.Tr
The character traits specialized on the basic element of the string.
Remarks
The template class describes an object that controls insertion and extraction of elements and encoded objects using a stream buffer of class basic_stringbuf<Elem, Tr, Alloc>, with elements of type Elem, whose character traits are determined by the class Tr, and whose elements are allocated by an allocator of class Alloc. The object stores an object of class basic_stringbuf<Elem, Tr, Alloc>.
Constructors
Constructs an object of type basic_stringstream. |
Typedefs
The type is a synonym for the template parameter Alloc. |
Member Functions
Returns the address of the stored stream buffer of type pointer to basic_stringbuf<Elem, Tr, Alloc>. |
|
Sets or gets the text in a string buffer without changing the write position. |
Requirements
Header: <sstream>
Namespace: std