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 den Header <iostream> einschließen. Dann können Sie Werte aus cin oder wcin extrahieren, um die Standardeingabe zu lesen. Die Regeln, die Sie dafür befolgen müssen, finden Sie in der Beschreibung der basic_istream-Klasse. Außerdem können Sie Werte in cout oder wcout einfügen, um die Standardausgabe zu schreiben. Die Regeln, die Sie dafür befolgen müssen, finden Sie in der Beschreibung der basic_ostream-Klasse. Sie können die Formatsteuerung, die Extraktoren und Insertoren gemein ist, mit der basic-ios-Klasse verwalten. 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 klassen verwenden, die in <fstream> deklariert sind. Wenn Sie zwischen iostreams und Objekten der Klasse basic_string Klasse konvertieren möchten, verwenden Sie die in <sstream> deklarierten Klassen. Verwenden Sie die klassen, die in <strstream> deklariert sind, um das gleiche mit C-Zeichenfolgen zu tun.

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

Weitere Informationen

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