Partager via


Surcharge de l’opérateur >> pour vos propres classes

Les flux d’entrée utilisent l’opérateur d’extraction (>>) pour les types standards. Vous pouvez écrire des opérateurs d’extraction similaires pour vos propres types, en veillant à utiliser les espaces blancs de façon appropriée.

Voici un exemple d’opérateur d’extraction pour la classe Date présentée précédemment :

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

Voir aussi

Flux d’entrée