Notazione nelle espressioni
Il linguaggio C++ specifica di compatibilità quando specifica gli operandi.Nella tabella seguente sono illustrati i tipi di operandi accettabili gli operatori che richiedono gli operandi di tipo type.
Operandi accettabile gli operatori
tipo previsto |
Tipi consentiti |
---|---|
type |
const tipo volatile tipo tipo& const tipo& volatile tipo& const volatile tipo const volatile tipo& |
type* |
type* consttype* volatiletype* const volatile |
const type |
tipoconst tipoconst tipo& |
volatile type |
tipovolatile tipovolatile tipo& |
Poiché le regole precedenti possono essere sempre utilizzate in combinazione, un puntatore const a un oggetto volatile può essere fornito in cui un puntatore è previsto.