Freigeben über


<strstream>

Definiert mehrere Klassen, die iostreams-Vorgänge für Sequenzen unterstützt, die in einem reservierten Array des char-Objekts gespeichert werden. Solche Sequenzen sind leicht in und aus C-Zeichenfolgen zu konvertieren.

Anforderungen

Header:<strstream>

Namespace: std

Hinweise

Objekte vom Typ strstream arbeiten mit char *, die C-Zeichenfolgen darstellen. Verwenden Sie <Sstream>, um mit Objekten vom Typ basic_string zu arbeiten.

Hinweis

Die Klassen in <strstream> sind veraltet. Erwägen Sie stattdessen die Verwendung der Klassen in <sstream> .

Member

Klassen

name Beschreibung
strstreambuf-Klasse Die Klasse beschreibt einen Streampuffer, der die Übertragung von Elementen in eine bzw. aus einer Sequenz von Elementen steuert, die in einem char-Arrayobjekt gespeichert sind.
istrstream-Klasse Die Klasse beschreibt ein Objekt, das die Extraktion von Elementen und codierten Objekten aus einem Streampuffer der Klasse strstreambuf steuert.
ostrstream-Klasse Die Klasse beschreibt ein Objekt, das die Einfügung von Elementen und codierten Objekten in einen Streampuffer der Klasse strstreambuf steuert.
strstream-Klasse Die Klasse beschreibt ein Objekt, das die Einfügung und Extraktion von Elementen und codierten Objekten mit einem Streampuffer der Klasse strstreambuf steuert.

Functions

void freeze(bool freezefl = true);
char* str();
int pcount();

Siehe auch

<strstream>
Headerdateienreferenz
Threadsicherheit in der C++-Standardbibliothek
iostream-Programmierung
iostreams-Konventionen