Freigeben über


Überladen des Operators >> für eigene Klassen

Eingabestreams verwenden den Operator von Extraktions- (>>) für die Standardtypen. Sie können ähnliche Extraktionsoperatoren für eigene Typen schreiben; Der Erfolg hängt von Leerräumen genau verwenden ab.

Im Folgenden ein Beispiel eines Extraktionsoperators für die Klasse Date, die oben dargestellt wird:

istream& operator>> ( istream& is, Date& dt )
{
   is >> dt.mo >> dt.da >> dt.yr;
   return is;
}

Siehe auch

Referenz

Eingabestreams