Wyrażenia z operatorami jednoargumentowymi
Operatory jednoargumentowe działają tylko na jednym operandie w wyrażeniu. Operatory jednoargumentowe są następujące:
Te operatory mają skojarzenie od prawej do lewej. Wyrażenia jednoargumentowe zwykle obejmują składnię poprzedzającą postfiks lub wyrażenie podstawowe.
Składnia
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
: jeden z
*
&
+
-
!
~
Uwagi
Każda postfix-expression
jest uważana za unary-expression
element , a ponieważ każda primary-expression
jest uważana za element , primary-expression
jest również traktowana postfix-expression
unary-expression
jako . Aby uzyskać więcej informacji, zobacz Wyrażenia postfiksu i Wyrażenia podstawowe.
Element cast-expression
jest unary-expression
elementem z opcjonalnym rzutem, aby zmienić typ. Aby uzyskać więcej informacji, zobacz Operator rzutowania: ()
.
Element noexcept-expression
jest argumentem noexcept-specifier
constant-expression
. W celu uzyskania więcej informacji, zobacz następujący temat: noexcept
.
Odwołuje new-expression
się do new
operatora . Odwołuje delete-expression
się do delete
operatora . Aby uzyskać więcej informacji, zobacz new
operator i delete
operator.
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla