Espressioni con gli operatori unari

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

Questi operatori hanno un'associatività da destra a sinistra.Le espressioni unarie includono in genere la sintassi che precede un suffisso o un'espressione primaria.

Di seguito sono riportati i form possibili delle espressioni unarie.

  • suffisso-espressione

  • ++unario-espressione

  • ––unario-espressione

  • operatore unarioespressione cast

  • sizeofunario-espressione

  • sizeof(nome del tipo)

  • decltype(espressione)

  • allocazione-espressione

  • eliminazione dell'assegnazione-espressione

Qualsiasi suffisso-espressione viene considerato a unario-espressionee poiché qualsiasi espressione primaria è considerata a suffisso-espressione, tutte le espressioni primarie è considerata a unario-espressione anche.Per ulteriori informazioni, vedere Aggiungere alla fine le espressioni e Espressioni principali.

In operatore unario è costituito da uno o più dei simboli: * &+–!~

espressione cast è un'espressione unaria con un cast facoltativo per modificare il tipo.Per ulteriori informazioni vedere operatore di cast: ().

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

allocazione-espressione si riferisce al new operatore.eliminazione dell'assegnazione-espressione si riferisce al delete operatore.Per ulteriori informazioni, vedere i collegamenti in precedenza in questo argomento.

Vedere anche

Riferimenti

Tipi di espressioni