ostrstream::ostrstream
Konstruiert ein Objekt vom Typ ostrstream.
ostrstream( );
ostrstream(
char *_Ptr,
streamsize _Count,
ios_base::openmode _Mode = ios_base::out
);
Parameter
_Ptr
Der Puffer._Count
Die Größe des Puffers in Bytes._Mode
Die Eingabe und der Ausgabemodus des Puffers. Weitere Informationen finden Sie unter ios_base::openmode.
Hinweise
Beide Konstruktoren initialisieren die Basisklasse, indem sie ostream(sb) aufrufen, wobei das sb gespeicherte Objekt der Klasse strstreambuf ist. Der erste Konstruktor initialisiert auch sb, indem Sie strstreambuf aufrufen. Der zweite Konstruktor initialisiert der Basisklasse eine von zwei Möglichkeiten:
Wenn == 0, dann _Ptr_Mode &ios_base::app das erste Element eines Arrays _Count-Elemente Konstruktoraufrufe und die strstreambuf(_Ptr, _Count, _Ptr) festlegen muss.
Andernfalls muss _Ptr das erste Element eines Arrays Anzahlelemente festlegen, das es sich um eine C-Zeichenfolge enthält, deren erstes Element durch _Ptr festgelegt ist, und der Konstruktor ruft strstreambuf auf ( _Ptr, _Count, _Ptr + strlen(_Ptr).
Anforderungen
Header: <strstream>
Namespace: std