Surcharge des opérateurs | prev
next
| |
![]() |
En C++, un opérateur est une fonction comme une autre, avec un nom un
peu spécial. Il peut donc être surchargé, comme n'importe quelle
fonction. Cependant, ni le nombre de paramètres ni la priorité ne peuvent
être changé.
Evidemment, on ne peut surcharger pour des types prédéfinis, puisque les opérateurs existent déjà. Il faut que le paramètre (ou au moins un des deux s'il y en a plusieurs), soit d'un type définit par l'utilisateur. |
![]() | Ch. Tronche - Année 96-97 - Page 61 |