Partager via


Expressions avec opérateurs unaires

Les opérateurs unaires agissent sur un seul opérande dans une expression. Opérateurs unaires :

Ces opérateurs ont une associativité de droite à gauche. Les expressions unaires impliquent en général une syntaxe qui précède une expression primaire ou suffixée.

Syntaxe

unary-expression:
postfix-expression
++ cast-expression
-- cast-expression
unary-operator cast-expression
sizeof unary-expression
sizeof ( type-id )
sizeof ... ( identifier )
alignof ( type-id )
noexcept-expression
new-expression
delete-expression
unary-operator : l'un des éléments suivants :
* & + - ! ~

Notes

Tout postfix-expression est considéré comme un unary-expression et, parce que tout primary-expression est considéré comme un postfix-expression, tout primary-expression est également considéré comme un unary-expression. Pour plus d’informations, consultez Expressions postfix et Expressions primaires.

Un cast-expression est un unary-expression avec un cast facultatif pour modifier le type. Pour plus d’informations, consultez Opérateur cast : ().

Le noexcept-expression est un noexcept-specifier avec un argument constant-expression. Pour plus d’informations, consultez noexcept.

Le new-expression fait référence à l’opérateur new. Le delete-expression fait référence à l’opérateur delete. Pour plus d’informations, consultez opérateur new and opérateur delete.

Voir aussi

Types d’expressions