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.
Nel linguaggio C++ sono disponibili numerosi operatori di cast specifici. Tali operatori consentono di rimuovere parte dell'ambiguità e alcuni problemi relativi agli operatori cast obsoleti del linguaggio C. Gli operatori sono i seguenti:
dynamic_cast utilizzato per la conversione di tipi polimorfici.
static_cast utilizzato per la conversione di tipi nonpomorfi.
const_cast Usato per rimuovere gli
constattributi ,volatilee__unaligned.reinterpret_cast usato per una semplice reinterpretazione di bit.
Utilizzare const_cast e reinterpret_cast come ultima risorsa, poiché questi operatori presentano gli stessi pericoli dei cast di vecchi stili. Tali operatori sono tuttavia ancora necessari per sostituire completamente gli operatori cast obsoleti.