Freigeben über


Überladen des >>-Operators für eigene Klassen

Eingabestreams verwenden die Extraktion (>>)-Operator für die Standardtypen. Sie können ähnliche Extraktionsoperatoren für eigene Typen schreiben. Der Erfolg hängt von der genauen Nutzung von Leerraum ab.

Hier ist ein Beispiel für einen Extraktionsoperator der Date-Klasse, wie vorher beschrieben:

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

Siehe auch

Input Streams (Eingabestreams)