Opérateurs intégrés C++, priorité et associativité
Article
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, les autres orthographes sont fournies en tant que macros dans l’en-tête <iso646.h> . En C++, ces alternatives sont mot clé et l’utilisation de <iso646.h> ou ciso646> équivalent <C++ est déconseillée. Dans Microsoft C++, l’option ou /Za le /permissive- 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.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez https://aka.ms/ContentUserFeedback.