Tipi di espressioni
Le espressioni C++ sono suddivise in diverse categorie:
Espressioni principali. Questi sono i blocchi predefiniti da cui vengono generate tutte le altre espressioni.
Espressioni in forma suffissa. Queste sono espressioni principali seguite da un operatore, ad esempio dall'operatore indice di matrice o dall'operatore di incremento suffisso.
Espressioni formate con operatori unari. Gli operatori unari agiscono solo su un operando in un'espressione.
Espressioni formate con operatori binari. Gli operatori binari agiscono su due operandi in un'espressione.
Espressioni con l'operatore condizionale. L'operatore condizionale è un operatore ternario (unico operatore di questo tipo nel linguaggio C++) - e accetta tre operandi.
Espressioni costanti. Le espressioni costanti sono formate interamente da dati costanti.
Espressioni con conversioni del tipo esplicite. Le conversioni del tipo esplicito, denominate anche cast, possono essere utilizzate nelle espressioni.
Cast. Il cast indipendente dai tipi può essere utilizzato nelle espressioni.
Informazioni sui tipi in fase di esecuzione. Determina il tipo di un oggetto durante l'esecuzione del programma.