Поделиться через


Перегрузка оператора >> для собственных классов

Входные потоки используют оператор извлечения (>>) для стандартных типов. Можно написать аналогичные операторы извлечения для собственных типов. для выполнения зависит от использовании пространства явно.

Ниже приведен пример оператора извлечения для класса Date, представленный выше.

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

См. также

Ссылки

Потоки ввода