摘要: 当需要shared_ptr实现向上向下转换时,可以使用 dynamic_pointer_cast 来进行转换 下面是例子: 如上例子,可以把指向父类的智能指针赋给指向子类的只能指针。 需要注意的是想要实现这样的转换,父类必须至少有一个虚函数,如例子中class a有一个虚析构函数。 阅读全文
posted @ 2014-07-01 09:33 桃源武陵人 阅读(163) 评论(0) 推荐(0) 编辑