Etwa so:
TMeintyp v; ... cout << v; |
Diese Form der Ausgabeanweisung existiert für alle Standardtypen von C++ und ist sehr einfach in der Handhabung. "<<" ist der Ausgabeoperator für Ausgabestreams, und dieser existiert für jeden so ausgebbaren Datentyp einmal (überladen). |
Es folgt ein Beispiel mit verschiedenen, selbstdefinierten Datentypen und den dazu geeigneten Operatorfunktionen "<<", welche also die bisher existierenden Ausgabeoperatoren überladen.
#include <iostream>
|
Die Ausgabeoperatoren sind fett gedruckt.
Beachten Sie, dass "<<" ein binärer Operator ist, deren Operanden von verschiedenen Typen sind. Der erste Operand ist vom Typ ostream (Ausgabestream), der zweite Operand vom auszugebenden Datentyp. Die Übergabe per Referenz sollten Sie bereits kennen. Auch der Rückkehrwert (Funktionsresultat) kann per Referenz geliefert werden, siehe "ostream& operator <<". |
![]() |