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

相关文章
相关标签/搜索