Bonjour,
dans le cours sur la surchage d'opérateur, il a été conseillé de déclarer certain opérateurs avec un type de retour const pour de pas permettre de choses du genre ++(a+b); ou (a==b)=true; où a et b sont des types quelconques. Pourtant, sur QTCreator, mon compilateur m'avertit: "warning: type qualifiers ignored on function return type [-Wignored-qualifiers]" pour plusieurs opérateurs, par exemple pour "const bool operator!=(Vecteur v1,Vecteur v2); " que l'on nous a demandé de coder dans l'exercice P4.
Est-ce que la meilleure solution est d'enlever le const ou d'ignorer/faire disparaitre ces warnings? Parce que dans tout les cas, si je ne me trompe pas, le compilateur n'accepte pas des expressions comme décrites plus haut.
Merci pour votre aide