Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le langage C++ inclut tous les opérateurs C et en ajoute plusieurs nouveaux. Les opérateurs spécifient une évaluation à effectuer sur un ou plusieurs opérandes.
Priorité et associativité
La priorité de l’opérateur spécifie l’ordre des opérations dans les expressions qui contiennent plusieurs opérateurs. L’associativité d’opérateur spécifie si, dans une expression qui contient plusieurs opérateurs ayant la même priorité, un opérande est regroupé avec celui situé à gauche ou à droite.
Autres orthographes
C++ spécifie d’autres orthographes pour certains opérateurs. En C, l’orthographe alternative est fournie en tant que macros dans l’en-tête <iso646.h>. En C++, ces alternatives sont des mots clés et l’utilisation de <iso646.h> ou ciso646< équivalent >C++ est déconseillée. Dans Microsoft C++, l’option ou /permissive- le /Za compilateur est nécessaire pour activer les autres orthographes.
Priorité des opérateurs C++ et table d’association
Le tableau suivant indique la priorité et l'associativité des opérateurs C++ (de priorité décroissante). Les opérateurs ayant le même numéro de priorité ont une priorité identique, à moins qu'une autre relation soit explicitement forcée par des parenthèses.