Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Unäre Operatoren werden nur auf einen Operanden in einem Ausdruck angewendet. Die unären Operatoren lauten wie folgt:
Diese Operatoren weisen eine Assoziativität von rechts nach links auf. Unäre Ausdrücke umfassen im Allgemeinen Syntax, die einem Postfix oder primären Ausdruck vorausgeht.
Syntax
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
: einer von
*
&
+
-
!
~
Hinweise
Jeder postfix-expression
wird als ein unary-expression
angesehen, und weil jeder primary-expression
als postfix-expression
angesehen wird, gilt jeder primary-expression
auch als ein unary-expression
. Weitere Informationen finden Sie unter Postfixausdrücke und Primäre Ausdrücke.
cast-expression
ist eine unary-expression
mit einer optionalen Umwandlung, um den Typ zu ändern. Weitere Informationen finden Sie unter Umwandlungsoperator: ()
.
noexcept-expression
ist ein noexcept-specifier
mit einem constant-expression
Argument. Weitere Informationen finden Sie unter noexcept
.
new-expression
bezieht sich auf den new
-Operator. delete-expression
bezieht sich auf den delete
-Operator. Weitere Informationen finden Sie unter new
Operator und delete
Operator.