C++支持的四种类型转换

const_cast:
去掉变量或者对象的const属性
static_cast:
静态转换,编译器认为可以支持的强转,比C的安全行更高
比如int转成char,会不安全,编译器可能不会支持
reinterpret_cast:
类似C的强转,无条件转换
dynamic_cast:
RTTI,强制转换,实现多态的关键技术,run-time type information

猜你喜欢

转载自blog.csdn.net/KingOfMyHeart/article/details/90137903