Compartilhar via


Sobrecarregando o operador >> para as suas próprias classes

Os fluxos de entrada usam o operador de extração>>() para tipos padrão. Você pode escrever operadores semelhantes de extração para seus próprios tipos; seu êxito depende do uso do espaço em branco com precisão.

Eis um exemplo de um operador de extração para a classe de Date apresentadas anterior:

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

Consulte também

Referência

Fluxos de entrada