Types d'expressions
Les expressions C++ sont classées en plusieurs catégories :
Expressions primaires. Ce sont les blocs de construction à partir desquels toutes les autres expressions sont formées.
Expressions suffixées. Ce sont des expressions primaires suivies d'un opérateur, telles que l'indice de tableau ou l'opérateur d'incrémentation suffixé.
Expressions formées avec des opérateurs unaires. Les opérateurs unaires agissent sur un seul opérande dans une expression.
Expressions formées avec des opérateurs binaires. Les opérateurs binaires agissent sur deux opérandes dans une expression.
Expressions avec l'opérateur conditionnel. L'opérateur conditionnel est un opérateur ternaire (le seul opérateur de ce type en langage C++) et il accepte trois opérandes.
Expressions constantes. Les expressions constantes sont constituées entièrement de données constantes.
Expressions avec conversions de type explicite. Des conversions de type explicite, ou « casts », peuvent être utilisées dans les expressions.
Casts. Des « casts » de type sécurisé peuvent être utilisés dans les expressions.
Informations de type runtime Déterminez le type d'un objet pendant l'exécution du programme.