C* pc = new C; B* pb = dynamic-cast(pc);A* pa = dynamic-cast

问题描述:

C* pc = new C; B* pb = dynamic_cast(pc);A* pa = dynamic_cast(pc);是具体什么意思?
1个回答 分类:英语 2014-11-06

问题解答:

我来补答
C* pc = new C;// 申请一个C类型的指针pc
B* pb = dynamic_cast(pc);//将pc强制转换成B类指针
A* pa = dynamic_cast(pc);//将pc强制转换成A类指针
再问: B* pb = dynamic_cast(pc);//将pc强制转换成B类指针,然后再把pc赋值给B类指针pb吗?
再答: 是的。
 
 
展开全文阅读
剩余:2000