Sobrecarga de >> Operador para suas próprias Classes
Os fluxos de entrada usam a extração (>>) o operador para os tipos padrão.Você pode escrever os operadores de extração semelhantes para seus próprios tipos. seu sucesso depende do uso de espaço em branco com precisão.
Aqui está um exemplo de um operador de extração para o Date classe apresentado anteriormente:
istream& operator>> ( istream& is, Date& dt )
{
is >> dt.mo >> dt.da >> dt.yr;
return is;
}