c++中的四種cast

C++提供四種新式轉換:express

[cpp] view plain copy安全

1.const_cast<T> (expression) //移除常量性 ide

[cpp] view plain copy函數

1.dynamic_cast<T> (expression) //安全的向下轉型 指針

將base class的指針轉換成derived class型指針,來調用derived class中的函數it

[cpp] view plain copyio

1.reinterpret_cast<T> (expression) //低級轉型(如pointer to int) ast

[cpp] view plain copyclass

1.static_cast<T> (expression) //強制隱式轉換 static

相關文章
相關標籤/搜索