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 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.Siehe ios_base::openmode weitere Informationen._Ptr
Der Puffer.
Hinweise
Beide Konstruktoren initialisieren die Basisklasse, indem sie streambuf(sb) aufrufen, wobei sb das gespeicherte Objekt der Klasse strstreambuf ist.Der erste Konstruktor initialisiert auch sb, indem er strstreambuf aufruft.Der zweite Konstruktor initialisiert die Basisklasse eine von zwei Möglichkeiten:
Wenn _Mode &. ios_base::app== 0, dann _Ptr das erste Element eines Arrays _Count-Elemente und die Konstruktoraufrufe strstreambuf(_Ptr, _Count, _Ptr) festlegen.
Andernfalls muss _Ptr das erste Element eines Arrays Anzahlelemente festlegen, das Wechselstrom-Zeichenfolge enthält, deren erstes Element durch _Ptr festgelegt wird, und der Konstruktor ruft strstreambuf an ( _Ptr, _Count, _Ptr + strlen(_Ptr)).
Anforderungen
Header: <strstream>
Namespace: std