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 qu’il primary-expression est considéré comme un postfix-expression, tout primary-expression est considéré comme un unary-expression également. Pour plus d’informations, consultez expressions Postfix et expressions primaires.

Il cast-expression s’agit d’un unary-expression cast facultatif pour modifier le type. Pour plus d’informations, consultez l’opérateur Cast : ().

Il noexcept-expression s’agit d’un noexcept-specifierconstant-expression argument. Pour plus d’informations, consultez noexcept.

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

Voir aussi

Types d’expressions