Einführung: Streamklassen

An dieser Stelle sollen die im Schaubild dargestellten Klassen etwas genauer betrachtet werden. Da es verschiedene Arten von Input/Output gibt (Eingabe, Ausgabe, Dateizugriff, ...), gibt es im Sinne des objektorientierten Ansatzes auch verschiedene Klassen dafür. Die beiden wichtigsten sind Die beiden genannten Klassen besitzen in der Klasse ios eine gemeinsame Basisklasse, die spezielle Eigenschaften aller Stream-Klassen definiert, wie etwa Status-Flags und Funktionen, um diese Flags zu setzen oder abzufragen.
 

Globale Objekte

Für diese Klassen gibt es vier vordefinierte Objekte: