SmartVessel

Foucs on C++

博客园 首页 新随笔 联系 订阅 管理

1. 隐含的转化操作,例如把一个derived class指针转化为一个指向其public base type的指针

sharp* ps = new circle();

2. 经过virtual function机制

3.经过dynamic_cast和typeid运算符

circle *pc = dynamic_cast<circle*>(ps)

posted on 2013-03-15 09:08  SmartVessel  阅读(500)  评论(0编辑  收藏  举报