Freigeben über


basic_ostringstream-Klasse

Beschreibt ein Objekt, das Einfügen von Elementen und kodierter Objekten in einen Streampuffer der Klasse basic_stringbuf<Elem, Tr, Alloc>steuert.

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

Parameter

  • Alloc
    Die allocator-Klasse.

  • Elem
    Der Typ des grundlegenden Elements der Zeichenfolge.

  • Tr
    Die Zeichenmerkmale spezialisiert auf das grundlegende Element der Zeichenfolge.

Hinweise

Die Klasse beschreibt ein Objekt, das Einfügen von Elementen und kodierter Objekten in einen Streampuffer, mit Elementen des Typs Elem- Steuerelemente, deren Zeichenmerkmale durch die Klasse Tr festgelegt werden und deren Elemente einer Zuweisung der Klasse Alloc zugeordnet werden. Das Objekt speichert ein Objekt der Klasse basic_stringbuf <Elem, Tr, Alloc>.

Konstruktoren

basic_ostringstream

Konstruiert ein Objekt vom Typ basic_ostringstream.

Typedefs

allocator_type

Der Typ ist ein Synonym für den Vorlagenparameter Alloc.

Memberfunktionen

rdbuf

Gibt die Adresse des gespeicherten Streampuffers vom Typ pointer in basic_stringbuf<Elem, Tr, Alloc>zurück.

str

Setzt oder ruft den Text in einen Zeichenfolgenpuffer ab, ohne die Schreibposition zu ändern.

Anforderungen

Header: <sstream>

Namespace: std

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

iostream-Programmierung

iostreams-Konventionen

Weitere Ressourcen

basic_ostringstream Member

<sstream> Member