Expresiones con los operadores unarios
Los operadores unarios representarse en un solo operando en una expresión.Los operadores unarios son los siguientes:
Estos operadores tienen de derecha a izquierda asociatividad.Las expresiones unarios implican normalmente la sintaxis que precede a un sufijo o expresión primaria.
Los siguientes son posibles formas de expresiones unarios.
sufijo-expresión
++singular-expresión
––singular-expresión
operador unarioconversión-expresión
sizeofsingular-expresión
sizeof(nombre de tipo)
decltype(expresión)
asignación-expresión
lib de espacio-expresión
Cualquier sufijo-expresión se considera singular-expresióny, dado que cualquier expresión primaria se considera sufijo-expresión, cualquier expresión primaria se considera singular-expresión también.Para obtener más información, vea Expresiones de sufijo y Expresiones principales.
operador unario consta de uno o más de los símbolos siguientes: * &+–!~
conversión-expresión es una expresión unaria con una conversión opcional para cambiar el tipo.Para obtener más información vea Operador de conversión: ().
expresión puede ser cualquier expresión.Para obtener más información, vea Expresiones (C++).
asignación-expresión hace referencia al operador de new .lib de espacio-expresión hace referencia al operador de delete .Para obtener más información, vea los vínculos anteriormente en este tema.