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.

Vea también

Referencia

Tipos de expresiones