In Java instanceof corrisponde a dynamic_cast()<> del C++
In Java instanceof corrisponde a dynamic_cast()<> del C++
La stupidità umana e l'universo sono infinite.
Della seconda non sono certo(Einstein)
Gnu/Linux User
in java instanceof controlla di che tipo è l'oggetto referenziato al run-time da una variabile reference
in c++ non so
...anche se la strada è dura...se stiamo assieme...arriveremo su quella cosa chiamata luna...
No. Il dynamic_cast del C++ e` un particolare tipo di casting (di solito un down-casting); in Java i casting si fanno tutti nella stessa maniera. Per la RTTI in C++ esiste typeid.In Java instanceof corrisponde a dynamic_cast()<> del C++
con instanceof controlli solo il tipo dinamico di un ref(ritorna un boolean), e lasci tuto come e'!Originariamente inviato da Luc@s
In Java instanceof corrisponde a dynamic_cast()<> del C++
col dynamic_cast cerchi di cambiare il tipo statico di un puntatore!il cast ha successo sse il puntatore da castare ha come tipo dinamico il tipo a cui stai castando!in questo senso il dynamic_cast potrebbe dare informazioni sul tipo dinamico di un puntatore,ma non e' questa la sua funzione(diciamo)principale.
quindi in parte ho ragione?
La stupidità umana e l'universo sono infinite.
Della seconda non sono certo(Einstein)
Gnu/Linux User
Non sarai un po` patetico? :tongue:quindi in parte ho ragione?
Originariamente inviato da r0x
Non sarai un po` patetico? :tongue:![]()
![]()
La stupidità umana e l'universo sono infinite.
Della seconda non sono certo(Einstein)
Gnu/Linux User