Freigeben über


iostreams-Konventionen

Der iostreams-Headers unterstützen Konvertierungen zwischen Text und kodierten Formen, und zwischen Eingabe und Ausgabe in externe Dateien:

<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>

Die einfachste Verwendung von iostreams erfordert nur, dass Sie die Kopfzeile <iostream>einschließen. Anschließend können Sie Werte aus cin der Standardeingabe extrahieren oder wcin lesen. Die Regeln dafür werden in der Beschreibung der basic_istream Klasse beschrieben. Sie können auch Werte cout in die Standardausgabe einfügen oder wcout schreiben. Die Regeln dafür werden in der Beschreibung der basic_ostream Klasse beschrieben. Das für Extraktoren und Einfügemodule gängige Formatsteuerelement wird von der basic_ios Klasse verwaltet. Mehrere Manipulatoren sind an der Manipulation von Formatinformationen in Form von Extraktion und Insertion von Objekten beteiligt.

Sie können dieselben Iostreams-Vorgänge für Dateien ausführen, die Sie nach Namen öffnen, indem Sie die in <fstream>deklarierten Klassen verwenden. Verwenden Sie die klassen deklarierten <sstream>Klassen, um zwischen Iostreams und Objekten der basic_string Klasse zu konvertieren. Um dasselbe mit C-Zeichenfolgen zu tun, verwenden Sie die klassen, die in <strstream>.

Die restlichen Headers bieten Supportdienste, die nur für sehr fortgeschrittene Benutzer der iostreams-Klassen von direktem Interesse sind.

Siehe auch

Übersicht über die C++-Standardbibliothek
iostream Programmieren
Threadsicherheit in der C++-Standardbibliothek