Compartir vía


Sobrecargar el operador >> para las clases propias

Los flujos de entrada usan el operador de extracción (>>) para los tipos estándar. Puede escribir operadores de extracción similares para sus propios tipos; el éxito depende de usar los espacios en blanco de manera precisa.

Aquí se muestra un ejemplo de un operador de extracción para la clase Date que se ha presentado anteriormente:

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

Consulte también

Flujos de entrada