langage:priorites
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
langage:priorites [12/01/2019 15:30] – [Tableau] webmestre | langage:priorites [13/01/2019 07:51] (Version actuelle) – [Tableau] webmestre | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Priorité des opérateurs ====== | ||
+ | Il est indispensable de connaître la priorité des opérateurs pour pouvoir coorectement interpréter une phrase C++. | ||
+ | |||
+ | Le tableau suivant est tiré de la référence en ligne [[https:// | ||
+ | |||
+ | |||
+ | ^ Priorité | ||
+ | | 1 | :: | Résolution de portée | ||
+ | | 2 | ++ - - | Incrémentation et décrementation suffixe/ | ||
+ | | ::: | () | Appel de fonction | ||
+ | | ::: | [] | Accès dans un tableau | ||
+ | | ::: | . | Sélection membre par référence | ||
+ | | ::: | −> | ||
+ | | 3 | ++ - - | Incrementation et décrementation préfixe | ||
+ | | ::: | + − | Plus et moins unaires | ||
+ | | ::: | ! ~ | NON logique et NON binaire | ||
+ | | ::: | (type) | ||
+ | | ::: | * | Indirection (déréférence) | ||
+ | | ::: | & | Adresse | ||
+ | | ::: | sizeof | ||
+ | | ::: | new, new[] | Allocation dynamique de la mémoire | ||
+ | | ::: | delete, delete[] | ||
+ | | 4 | .* −> | ||
+ | | 5 | * / % | Multiplication, | ||
+ | | 6 | + − | Addition et soustraction | ||
+ | | 7 | << | ||
+ | | 8 | < <= | Respectivement pour les opérateurs de comparaison < et ≤ | ::: | | ||
+ | | ::: | > >= | Respectivement pour les opérateurs de comparaison > et ≥ | ::: | | ||
+ | | 9 | == != | Respectivement pour les comparaisons = et ≠ | ::: | | ||
+ | | 10 | & | ET binaire | ||
+ | | 11 | < | ||
+ | | 12 | < | ||
+ | | 13 | && | ||
+ | | 14 | < | ||
+ | | 15 | ?: | opérateur conditionnel ternaire | ||
+ | | ::: | = | Affectation directe (fourni par défaut pour les classes C++) | ::: | | ||
+ | | ::: | += −= | Affectation par somme ou différence | ||
+ | | ::: | *= /= %= | Affectation par produit, division ou reste | ::: | | ||
+ | | ::: | << | ||
+ | | ::: | < | ||
+ | | 16 | throw | opérateur Throw (pour les exceptions) | ||
+ | | 17 | , | Virgule |
langage/priorites.txt · Dernière modification : 13/01/2019 07:51 de webmestre