Übersetzungen dieser Seite?:

C++ String Streams

String streams gleichen den Bibliotheken <iostream> und <fstream>, mit dem Unterschied, dass String-Streams E/A-Operationen für Strings ermöglichen, anstatt für Byte-Ströme. Die von der Bibliothek <sstream> gebotene Funktionalität gleicht der Funktionalität der C-Bibliotheken sscanf und sprintf.

Folgende drei Hauptklassen sind in <sstream> verfügbar:

  • stringstream - ermöglicht Eingabe und Ausgabe
  • istringstream - ermöglicht nur Eingabe
  • ostringstream - ermöglicht nur Ausgabe

String streams sind Unterklassen von <iostreams>. Somit sind alle Funktionen in <stringstream> verfügbar, welche auch in <iostream> zur Verfügung stehen. Siehe auch C++ I/O functions.

Zusätzlich stellen String-Streams folgende Funktionen zur Verfügung:

KonstrukturenErzeugen neue String-Streams
OperatorenErmöglichen Lesen und Schreiben von String-Streams
rdbufGibt den Puffer eines String-Streams zurück
strGibt den String eines String-Streams zurück oder setzt ihn neu