Espressioni con operatori unari
Gli operatori unari agiscono solo su un operando in un'espressione. Gli operatori unari sono i seguenti:
Questi operatori hanno un'associatività da destra a sinistra. Le espressioni unarie sono caratterizzate in genere da una sintassi che precede un'espressione primaria o in forma suffissa.
Sintassi
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
: uno tra
*
&
+
-
!
~
Osservazioni:
Qualsiasi postfix-expression
è considerato un e unary-expression
perché qualsiasi primary-expression
è considerato un postfix-expression
, qualsiasi primary-expression
è considerato anche un .unary-expression
Per altre informazioni, vedere Espressioni postfissi ed espressioni primarie.
cast-expression
è un oggetto con un unary-expression
cast facoltativo per modificare il tipo. Per altre informazioni, vedere Operatore Cast: ()
.
noexcept-expression
è un oggetto noexcept-specifier
con un constant-expression
argomento . Per ulteriori informazioni, vedere noexcept
.
Fa new-expression
riferimento all'operatore new
. Fa delete-expression
riferimento all'operatore delete
. Per altre informazioni, vedere new
Operatore e delete
operatore.
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per