Bonjour tout le monde.
En cours de c++ je me suis retrouvé à devoir surcharger l'opérateur ++.
Dans un premier temps j'ai tout simplement déduit l'entête suivante:
void operator ++(), mais cette syntaxe ne marche pour prèfixer l'objet en question.
Après quelques recherches j'ai trouvé que pour obtenir l'operateur en postfix il fallait ajouter void operator ++(int i).
Ca marche très bien, mais j'aurai juste aimé savoir qu'elle etait la raison de cette écriture, il y a t'il une logique, ou est ce juste une écriture comme ça ?
Partager