Přetížení operátoru >>
pro vlastní třídy
Vstupní datové proudy používají operátor extrakce (>>
) pro standardní typy. Můžete napsat podobné operátory extrakce pro vlastní typy; váš úspěch závisí přesně na použití prázdných znaků.
Tady je příklad operátoru extrakce pro třídu, která Date
byla uvedena dříve:
istream& operator>> (istream& is, Date& dt)
{
is>> dt.mo>> dt.da>> dt.yr;
return is;
}