PDA

Visualizza la versione completa : [c++]Cast tra smartPointer


giuseppe500
23-04-2011, 11:20
ciao.
Come posso eseguire un cast tra due smartpointer(ad es di boost) uno di classe base CBase e uno di classe derivata da CBase?

class CNodeBase
class CNodeImporter : CNodeBase

pNode->GetParent() di tipo CNodeBase


ho provato con un dinamic cast:
dynamic_cast<CNodeImporter*>(pNode->GetParent())

ma mi chiedevo se il metodo giusto.
grazie.

alka
23-04-2011, 15:19
Ne stai gi parlando qui (http://forum.html.it/forum/showthread.php?s=&threadid=1456727).

Loading