<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