Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Espressioni con operatori unari

Gli operatori unari agiscono solo su un operando in un'espressione. Gli operatori unari sono i seguenti:

Questi operatori hanno un'associatività da destra a sinistra. Le espressioni unarie sono caratterizzate in genere da una sintassi che precede un'espressione primaria o in forma suffissa.

Di seguito vengono indicati i formati possibili delle espressioni unarie.

  • postfix-expression

  • ++ unary-expression

  • –– unary-expression

  • unary-operator cast-expression

  • sizeof unary-expression

  • sizeof( type-name )

  • decltype( expression )

  • allocation-expression

  • deallocation-expression

Qualsiasi postfix-expression è considerata come unary-expression e, poiché qualsiasi espressione primaria è considerata come postfix-expression, tutte le espressioni primarie vengono anche considerate unary-expression. Per ulteriori informazioni, vedere Espressioni in forma suffissa ed Espressioni primarie.

unary-operator è costituito da uno o più simboli seguenti: * &+!~

Un elemento cast-expression è un'espressione unaria con un operatore cast facoltativo per modificare il tipo. Per ulteriori informazioni, vedere Operator cast: ().

expression può essere qualsiasi espressione. Per ulteriori informazioni, vedere Espressioni (C++).

allocation-expression fa riferimento all'operatore new. deallocation-expression fa riferimento all'operatore delete. Per ulteriori informazioni, vedere i collegamenti indicati in precedenza in questo argomento.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft