boost庫中的智能指針向上轉換

   這裏稍微解釋下何謂指針類型的向下轉換和向上轉換。向下轉換是指派生類指針轉換爲基類指針類型,向上轉換是指基類指針類型轉換爲派生類類型。C++通常使用dynamic_cast轉換符實現向上轉換。智能指針能夠毫無問題的進行向下類型轉換,卻不能使用dynamic_cast進行向上類型轉換。例如:ide [cpp]  view plain copy #include "boost/shared_ptr
相關文章
相關標籤/搜索