Ausdrücke mit unären Operatoren
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
, und weil jeder primary-expression
als postfix-expression
ein , primary-expression
jeder gilt auch als ein unary-expression
. Weitere Informationen finden Sie unter Postfix-Ausdrücke und primäre Ausdrücke.
Dies cast-expression
ist eine unary-expression
mit einer optionalen Umwandlung, um den Typ zu ändern. Weitere Informationen finden Sie unter Cast-Operator: ()
.
Dies noexcept-expression
ist ein noexcept-specifier
constant-expression
Argument. Weitere Informationen finden Sie unter noexcept
.
Der new-expression
Bezieht sich auf den new
Operator. Der delete-expression
Bezieht sich auf den delete
Operator. Weitere Informationen finden Sie unter new
Operator und delete
Operator.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für