boost库中的智能指针向上转换

   这里稍微解释下何谓指针类型的向下转换和向上转换。向下转换是指派生类指针转换为基类指针类型,向上转换是指基类指针类型转换为派生类类型。C++通常使用dynamic_cast转换符实现向上转换。智能指针能够毫无问题的进行向下类型转换,却不能使用dynamic_cast进行向上类型转换。例如:ide [cpp]  view plain copy #include "boost/shared_ptr
相关文章
相关标签/搜索