Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questa sezione vengono descritte le espressioni C++. Le espressioni sono sequenze di operatori e operandi utilizzate per uno o più dei seguenti scopi:
Calcolare un valore in base agli operandi.
Definire oggetti o funzioni.
Generazione di "effetti collaterali". Gli effetti collaterali sono azioni diverse dalla valutazione dell'espressione, ad esempio modificando il valore di un oggetto.
In C++, è possibile sottoporre a overload gli operatori e fare assumere loro significati definiti dall'utente. Non è invece possibile modificare la precedenza degli operatori e il numero di operandi che accettano. In questa sezione vengono descritte la sintassi e la semantica degli operatori così come forniti dal linguaggio, non vengono trattate, invece, sintassi e semantica degli operatori sottoposti a overload. Oltre ai tipi di espressioni e semantiche delle espressioni, vengono trattati gli argomenti seguenti:
Argomenti sugli operatori presenti in altre sezioni:
typeid (C++/CLI)
Nota
Gli operatori dei tipi incorporati non possono essere sottoposti a overload; il loro comportamento è predefinito.