Espressioni (C++)
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.
Generare "effetti collaterali." Gli effetti collaterali sono tutte le azioni diverse dalla valutazione di un'espressione, ad esempio la modifica del 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 alla semantica delle espressioni, vengono analizzati i seguenti argomenti:
Argomenti sugli operatori presenti in altre sezioni:
typeid (Estensioni del componente C++)
Nota
Gli operatori dei tipi incorporati non possono essere sottoposti a overload; il loro comportamento è predefinito.