Présentation des opérateurs
Remonter à Structure du langage - Index
Les opérateurs sont des unités qui déclenchent des calculs lorsqu'ils sont appliqués aux variables et autres objets d'une expression.
Tous les opérateurs peuvent être surchargés à l'exception de :
. |
Sélecteur de composant direct C++ |
.* |
Déréférencement C++ |
:: |
Accès/résolution de portée C++ |
?: |
Conditionnel |
Selon le contexte, le même opérateur peut avoir une signification différente. Par exemple, l'opérateur & peut s'interpréter comme :
- un ET binaire (
A & B
) - un opérateur d'adresse (
&A
) - en C++, un modificateur de références
Remarque : Les espaces ne sont pas autorisés dans les opérateurs composés. En effet, ils changent la signification de l'opérateur et provoquent une erreur.