surcharge d'opérateur if ternaire
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:
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 +=