Dynamic cast: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 2:
Il linguaggio di programmazione [[C++]], oltre al [[conversione di tipo|cast]] implicito fatto con ''()'', dispone di quattro tipi di cast espliciti: ''[[const_cast]]'', ''dynamic_cast'', ''[[reinterpret_cast]]'' e ''[[static_cast]]''.
Il costrutto '''dynamic_cast''' permette di convertire un puntatore ad un oggetto di una classe base ad uno di classe derivata, ma solo se la classe base è [[Polimorfismo(informatica)|polimorfa
Esempio:
|