Udostępnij za pośrednictwem


Przeciążanie >> operatora dla własnych klas

Strumienie wejściowe używają operatora wyodrębniania (>>) dla typów standardowych. Możesz pisać podobne operatory wyodrębniania dla własnych typów; Twój sukces zależy od dokładnego użycia białych znaków.

Oto przykład operatora wyodrębniania dla przedstawionej Date wcześniej klasy:

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

Zobacz też

Strumienie wejściowe