Eingabe-Operationen: Der Eingabe-Operator >>
(1/2)
An dieser Stelle soll nur kurz auf die Standard-Eingabe mittels des Eingabeoperators
>>
eingegangen werden, der sich ähnlich bequem wie der
bereits behandelte Ausgabe-Operator einsetzen läßt.
Für die Eingabe steht mit dem Operator >>
das Pendant zum
Ausgabe-Operator zur Verfügung.
Um etwa ein Integer einzulesen, genügt die Zeile:
int i;
cin >> i;
Es gelten die gleichen Aussagen wie schon für den Ausgabe-Operator:
-
Der Eingabe-Operator ist für alle C++-Standard-Datentypen definiert
bzw. überladen.
-
Zudem kann er auch auf eigene Datentypen durch Überladen ausgeweitet
werden. Z.B. ist es denkbar, für das Besetzen einer 3 x 3-Matrix eine
Funktion
besetze()
zu schreiben und den Operator wie im folgenden Beispiel zu
überladen
-
Auch dieser Operator ist wieder global zu überladen (vgl. Kapitel
14, Operatoren)