所有內容均來自狄泰軟件學院
static_cast 強制類型轉換
用於基本類型間的轉換
不能用於基本類型指針間的轉換
用於有繼承關係類對象之間的轉換和類指針之間的轉換
const_cast 強制類型轉換
用於去除變量的只讀屬性
強制轉換的目標類型必須是指針或引用
reinterpret_cast強制類型轉換
用於指針類型間的強制轉換
用於整數和指針類型間的強制轉換
dynamic_cast 強制類型轉換
用於有繼承關係的類指針間的轉換
用於有交叉關係的類指針間的轉換
具有類型檢查的功能
需要虛函數的支持
dynamic_cast轉換不成功返回空指針