[c++基础] 四种类型转换和隐式类型转换

static_cast<type-id >( expression )   用于数值类型之间的转换,也可以用于指针之间的转换,编译时已经确定好,效率高,但须要自己保证其安全性。 (1)用于数值之间的转化, 可以在相关指针在void* 之间转换     (2)在基类和派生类之间进行转换(必须是有继承关系的两个类之间) 上行转换:子类指针或引用转换成基类表示——安全 下行转换:基类指针或引用转换成子类
相关文章
相关标签/搜索