bonjour , j'ai une petit question en ce qui concerne la surcharge d'operateur .

par exemple quand on veut surcharger un operateur binaire += on fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
objet_A & operator+=(objet_A &B){
        this->membre = this->membre + B.membre;  //pas besoin de this mais 
                                                                   //juste pour expliquer 
            return *this;
sa retourne une reference pour qu'apres si on fait a+=b .
jusque la j'ai tous compris .
mais comment on fait une surcharge d'operateur ternaire notament le diminutif de if: condition ? oui : non
c'est une question qui m'intrigue vu que tous les operateur peuvent etre surcharge sauf :: , . , et .* .
voila merci de m'avoir lu et bonne apres midi


edit oui c vrai +=