[c++基礎] 四種類型轉換和隱式類型轉換

static_cast<type-id >( expression )   用於數值類型之間的轉換,也可以用於指針之間的轉換,編譯時已經確定好,效率高,但須要自己保證其安全性。 (1)用於數值之間的轉化, 可以在相關指針在void* 之間轉換     (2)在基類和派生類之間進行轉換(必須是有繼承關係的兩個類之間) 上行轉換:子類指針或引用轉換成基類表示——安全 下行轉換:基類指針或引用轉換成子類
相關文章
相關標籤/搜索