关于dynamic_cast
Bird *bird=dynamic_cast<Bird *>(obj);这一句不太懂。
obj是(Flyable *)类型的指针,为什么这里不用Bird *bird=(Bird *)obj来实现呢?其实我自己试了下,这样也是可以达到效果的,但是跟使用dynamic_cast有什么区别呢
谢谢回答
Bird *bird=dynamic_cast<Bird *>(obj);这一句不太懂。
obj是(Flyable *)类型的指针,为什么这里不用Bird *bird=(Bird *)obj来实现呢?其实我自己试了下,这样也是可以达到效果的,但是跟使用dynamic_cast有什么区别呢
谢谢回答
2016-03-23
举报