C++四種類型轉換對比與總結

靜態類型轉換: static_cast,主要作用於類層次中父類和子類之間指針或引用的轉換。static_cast支持基本數據類型轉換和自定義數據類型轉換,但是無法作用於不相干的類之間的轉換。 上行轉換:用父類指針或引用指向子類對象(安全)。 下行轉換:用子類指針或引用指向父類對象(不安全)。 動態類型轉換: dynamic_cast,不支持基本數據類型之間的轉換,在類層次中父類和子類之間的轉換時,
相關文章
相關標籤/搜索