dynamic_cast type-id ( expression ) 该运算符把expression转换成type-id类型的对象。Type-id必须是类的指针、类的引用或者void *;dynamic_cast主要用于类层次间的上行转换和下行转换,还可以用于类之间的交叉转换class B{ public: int m_iNum; virtual void foo(); }; class D:public B{ public: char *m_szName[100]; }; void func(B *pb){ D *pd1 = static_cast Read More