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-specifier
constant-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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour