Operatori di cast
Esistono numerosi operatori di cast specifici del linguaggio C++.Questi operatori sono progettati per rimuovere alcuni l'ambiguità e di avviso relativi al cast del linguaggio C in stile antico.questi operatori sono:
dynamic_cast Utilizzato per la conversione dei tipi polimorfici.
" tipo2 " Utilizzato per la conversione dei tipi nonpolymorphic.
const_cast utilizzato per rimuovere const, volatilee __unaligned attributi.
reinterpret_cast Utilizzato per la nuova interpretazione semplice di bit.
safe_cast Utilizzato per produrre codice verificabile.
utilizzo const_cast e reinterpret_cast come ultima località di che, poiché questi operatori presentano gli stessi pericoli dei cast di stile antico.Tuttavia, sono necessarie nuovamente per sostituire completamente i cast di stile antico.