basic_stringbuf::basic_stringbuf
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