En fait, la question est que doit faire la fonction
sym()
En regardant ton code, la réponse est : elle retourne un objet symétrique de l'instance de la classe courante.
donc la fonction est :
1 2 3 4 5 6 7
| point sym()
{
point res;
res.x=-x;
res.y=-y;
return res;
} |
Il faudrait jouer aussi avec les const qualifier.
comme sym() ne modifie pas la classe courante, il peut devenir :
et c'est pareil pour affiche(). Avec les const, le compilateur peut faire plus de controle et t'aider à détecter plus vite les bugs
PS : j'aime pas l'écriture fonction(), je préfère fonction(void) mais il parait que c'est pareil ...
Partager