Partager via


Expressions avec des opérateurs unaires

Les opérateurs unaires agissent sur un seul opérande dans une expression.Les opérateurs unaires sont les suivantes :

Ces opérateurs ont l'associativité de droite à gauche.les expressions unaires impliquent en général la syntaxe qui précède un suffixe ou une expression primaire.

Voici les formes possibles des expressions unaires.

  • expression suffixée

  • ++unaire-expression

  • ––unaire-expression

  • opérateur unaireexpression de cast

  • sizeofunaire-expression

  • sizeof(nom de type)

  • decltype(expression)

  • allocation-expression

  • désallocation-expression

Tout expression suffixée est considéré comme unaire-expression, et comme n'importe quelle expression primaire est considérée comme expression suffixée, toutes les expressions primaire est considéré comme unaire-expression également.Pour plus d'informations, consultez expressions suffixées et l' Expressions primaire.

opérateur unaire se compose d'une ou plusieurs symboles ci-dessous : * &+–!~

expression de cast est une expression unaire avec un cast facultatif pour modifier le type.Pour plus d'informations consultez l' opérateur de cast : ().

expression peut être une expression.Pour plus d'informations, consultez Expressions (C++).

allocation-expression fait référence à l'opérateur d' new .désallocation-expression fait référence à l'opérateur d' delete .Pour plus d'informations, consultez les liens plus haut dans cette rubrique.

Voir aussi

Référence

Types d'expressions