Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein Objekt vom Typ basic_stringbuf.
basic_stringbuf(
ios_base::openmode _Mode = ios_base::in | ios_base::out
);
basic_stringbuf(
const basic_string<Elem, Tr, Alloc>& _Str,
ios_base::openmode _Mode = ios_base::in | ios_base::out
);
Parameter
_Mode
Eine der Enumerationen in ios_base::openmode._Str
Ein Objekt des Typs basic_string.
Hinweise
Der erste Konstruktor speichert einen NULL-Zeiger in allen Zeigern, die den Eingabepuffer und den Ausgabepuffer steuern.Weitere Informationen finden Sie in den Hinweisen basic_streambuf Class.Sie speichert auch _Mode als der stringbuf Modus.Weitere Informationen finden Sie in den Hinweisen basic_stringbuf Class.
Der zweite Konstruktor wird eine Kopie der Sequenz zu, die durch das Zeichenfolgenobjekt _Str gesteuert wird.Wenn _Mode & ios_base::in ungleich 0 (null) ist, legt es den Eingabepuffer fest, um Lesen am Anfang der Sequenz zu starten.Wenn _Mode & ios_base::out ungleich 0 (null) ist, legt es den Ausgabepuffer fest, um Schreiben am Anfang der Sequenz zu starten.Sie speichert auch _Mode als der stringbuf Modus.Weitere Informationen finden Sie in den Hinweisen basic_stringbuf Class.
Anforderungen
Header: <sstream>
Namespace: std