Condividi tramite


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.

Vedere anche

Riferimenti

Eseguire il cast