| ||||
Nous allons définir trois surcharges de cet opérateur pour initialiser les trois attributs de la classe Shadok. Cet opérateur est un opérateur propre à la classe (ce n'est pas le même opérateur que l'opérateur de flux que nous avons déjà définit), il se définit donc comme l'opérateur =. Voici les trois prototypes de cet opérateur (shadok.h) :
Et voici leurs implémentations (shadok.cpp) :
Dans notre Shadok on peut faire cette surcharge car tout les attributs ont des types différents. Et voilà, on fait un petit récapitulatif, et ont teste le tout. | ||||
|