C++类型转换
四种类型转换: reinterpret_cast、static_cast、dynamic_cast 和 const_cast
reinterpret_cast 可以进行任意类型转换
static_cast 进行类的转换以及基本类型转换
dynamic_cast 跟 static_cast 作用差不多, 但dynamic_cast 会检测是否返回的是完整的对象
const_cast 对const设置或取消操作, 只能针对指针,引用,数据成员指针
四种类型转换: reinterpret_cast、static_cast、dynamic_cast 和 const_cast
reinterpret_cast 可以进行任意类型转换
static_cast 进行类的转换以及基本类型转换
dynamic_cast 跟 static_cast 作用差不多, 但dynamic_cast 会检测是否返回的是完整的对象
const_cast 对const设置或取消操作, 只能针对指针,引用,数据成员指针