Ah merci beaucoup !
Je pensais que c'était juste une autre façon d'écrire x=a; et y=b; .
Sinon, j'ai un autre petit problème : j'ai fait un operateur () qui permet d'accéder à l'abscisse et l'ordonnee de mon point, à savoir :
R operator () (int i) {if (i==1) return x; else if (i==2) return y; else {assert(0);abort();} }
Seulement, j'aimerais pouvoir faire maintenant l'operation inverse, à savoir pouvoir initaliser par exemple P(1) à 3 en écrivant P(1)=3;
Il faut donc que je crée à la fois un nouvel operateur (), et aussi un operateur= c'est ça ?
Partager