Expresiones con operadores unarios
Los operadores unarios actúan solo sobre un operando en una expresión. Los operadores unarios son los siguientes:
Estos operadores tienen asociatividad de derecha a izquierda. Las expresiones unarias normalmente usan sintaxis que precede a una expresión de postfijo o primaria.
Sintaxis
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 de
*
&
+
-
!
~
Comentarios
Cualquier postfix-expression
se considera una unary-expression
y, dado que cualquier primary-expression
se considera una postfix-expression
, cualquier primary-expression
también se considera una unary-expression
. Para obtener más información, consulte Expresiones postfijas y Expresiones primarias.
cast-expression
es una unary-expression
con una conversión opcional para cambiar el tipo. Para obtener más información, consulte Operador de conversión ()
.
noexcept-expression
es un noexcept-specifier
objeto con un argumento constant-expression
. Para obtener más información, vea noexcept
.
new-expression
hace referencia al operador new
. delete-expression
hace referencia al operador delete
. Para obtener más información, consulte Operador new
y Operador delete
.
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de