salut les amis,
j'ai trouvé dans un livre (Mieux programmer en c++ - Herb suter ) que le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
void operator+ ( Complex other)
{
_real = _real + other._real;
_imaginary = _imaginary + other._imaginary;
}
n'est pas optimisé,et Il aurait fallu, pour une meilleure efficacité, passer une référence constante plutôt qu’une valeur.
donc d'écrire: void operator+ ( Complex const& other)

mais d'après le cours le mot const signifie que l'on ne peut pas modifier l'objet! donc le _real et le _imaginary ne seront pas changés !?