boujour,
j'ai fait une class array qui a un opérateur + qui lui permet d'ajouter un élément a droite ou a gauche, le problème c'est ça:
alors je voulai savoir si il est possible de dire qu'un opérateur (ex : array operator+(const array&, const int&) soit prioritaire sur celui sur les entiers
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 array a; a = a+1; // marche trés bien a = 1+a; // idem a = 1+2+a; // problème, 1+2 est calculé en premier // cette ligne éqivaut donc a la suivante: a = 3+a; a = 1+(2+a); // de cette manière le résultat obtenu est le bon // mais c'e'st franchement pas top :(
je suis pas sur que ce soit possible mais bon ça serai vraiment bien
Partager