C++中的幾種cast

  • static_cast

比較不安全。例如把子類別指標轉成父類別指標,這是可以的。但是把父類別指標轉成子類別指標,會很危險。

*dynamic_cast

有回傳值,透過檢查回傳值的方式來提高安全性。