Freigeben über


basic_istringstream-Klasse

Beschreibt ein Objekt, das von Extraktions- Elementen und kodierter Objekte eines Streampuffer der Klasse basic_stringbuf<Elem, Tr, Alloc>steuert.

template < 
   class Elem,  
   class Tr = char_traits<Elem>,  
   class Alloc = allocator<Elem>  
> 
   class basic_istringstream : public basic_istream<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 Vorlagenklasse beschreibt ein Objekt, das von Extraktions- Elementen und kodierter Objekte eines Streampuffer der Klasse basic_stringbuf<Elem, Tr, Alloc>, 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_istringstream

Konstruiert ein Objekt vom Typ basic_istringstream.

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.

swap

Vertauscht die Werte in diesem basic_istringstream-Objekt anhand der des angegebenen Objekts aus.

Operatoren

operator=

Weist die Werte in dieses basic_istringstream-Objekt vom Objektparameter zu.

Anforderungen

Header: <sstream>

Namespace: std

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

iostream-Programmierung

iostreams-Konventionen

Weitere Ressourcen

basic_istringstream Member

<sstream> Member