boost::shared_ptr智能指针父类强转子类怎么转

退学者的游戏 退学者的游戏 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
class A
{
virtual func() = 0;
}

class B :public A
{
func(){}
}

shared_ptr<A> x(new B);

之后 我想再把 x 转为shared_ptr<B> 类型

该怎么转 ? 并且最好告诉下我智能指针强转之后在使用上有什么弊端
...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部
退学者的游戏
C++ 语言 65,214 成员 250,514 内容