strstream::strstream
Konstruiert ein Objekt vom Typ strstream.
strstream( );
strstream(
char *_Ptr,
streamsize _Count,
ios_base::openmode _Mode = ios_base::in | ios_base::out
);
Parameter
_Count
Die Größe des Puffers._Mode
Die Eingabe und der Ausgabemodus des Puffers. Weitere Informationen finden Sie unter ios_base::openmode._Ptr
Der Puffer.
Hinweise
Beide Konstruktoren initialisieren die Basisklasse, indem sie streambuf(sb) aufrufen, wobei das sb gespeicherte Objekt der Klasse strstreambuf ist. Der erste Konstruktor initialisiert auch sb, indem er die strstreambuf aufgerufen wird. 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