Opérateurs unaires

Les opérateurs unaires peuvent également être redéfinis. On peut par exemple légitimement redéfinir le moins unaire :

inline fraction operator-(fraction f){     return fraction( -f.num, f.den);}

On note que, malgré l’identité des noms, le compilateur accepte cette fonction en même temps que le moins binaire : c’est un autre exemple de recouvrement de fonction.

Précédent Précédent Sommaire Sommaire Suivant Suivant