Export (0) Print
Expand All

basic_ostringstream Class

Describes an object that controls insertion of elements and encoded objects into a stream buffer of class 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

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.

The class describes an object that controls insertion of elements and encoded objects into a stream buffer, 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>.

basic_ostringstream

Constructs an object of type basic_ostringstream.

allocator_type

The type is a synonym for the template parameter Alloc.

rdbuf

Returns the address of the stored stream buffer of type pointer to basic_stringbuf<Elem, Tr, Alloc>.

str

Sets or gets the text in a string buffer without changing the write position.

Header: <sstream>

Namespace: std

Show:
© 2015 Microsoft