Bonjour j'étudie le c++ et je suis arrivé dans la partie qui concerne les surcharges d'opérateurs.
A ce niveau je me pose quelques questions sur le code utilisé dans mon livre.
Voici la partie de déclaration des opérateurs :
// opérateurs
const Cercle& operator++();
const Cercle operator++(int);
Cercle& operator=(const Cercle &);
Je ne comprends pas l'utilisation de l'opérateur & dans la déclaration de l'opérateur préfixe.
Je ne vois pas à quoi correspond cette référence et pourquoi pour l'opérateur suffixe, ce n'est pas utilisé.
Je pense que c'est un type de retour qui est une référence constante sur un cercle mais je n'en suis pas sûr, j'ai un peu du mal à saisir ce concept.
Merci d'avance pour votre aide.
Christophe.
Partager