您当前的位置: 首页 > 

我什么都布吉岛

暂无认证

  • 1浏览

    0关注

    292博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

dynamic_cast向上转换总是成功,向下转换有可能成功

我什么都布吉岛 发布时间:2020-04-21 22:48:29 ,浏览量:1

一 dynamic_cast在什么时候用?

dynamic_cast通常用在基类指针或引用执行某个非虚函数的派生类方法.他是一种安全但是耗时的操作,能够通过一定方法避免使用.

二 dynamic_cast 形式
dynamic_cast(e);
dynamic_cast(e);
dynamic_cast(e);
三 向上转换和向下转换

向上转换就是一个派生类转换成基类指针,等价于static_cast; 向下转换就是一个基类指针转换成派生类指针,因为基类指针可能实际指向基类对象也可能是派生类对象,如果是基类对象.转换成派生类是可能出错的,因为对象并没有派生类方法.

关注
打赏
1658157489
查看更多评论
立即登录/注册

微信扫码登录

0.0356s