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 standard. Vous pouvez écrire des opérateurs d'extraction similaires pour vos propres types ; votre succès dépend de l'utilisation de l'espace blanc avec précision.

Voici un exemple d'un 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

Référence

Flux d'entrée