dynamic_cast:动态类型转换
static_cast:静态类型转换
reinterpret_cast:重新解释类型转换
const_cast:常量类型转换
dynamic_cast一般用在父类和子类指针或应用的互相转化;
static_cast一般是普通数据类型(如int m=static_cast<int>(3.14));
reinterpret_cast很像c的一般类型转换操作
const_cast是把cosnt或volatile属性去掉
static_cast:静态类型转换
reinterpret_cast:重新解释类型转换
const_cast:常量类型转换
dynamic_cast一般用在父类和子类指针或应用的互相转化;
static_cast一般是普通数据类型(如int m=static_cast<int>(3.14));
reinterpret_cast很像c的一般类型转换操作
const_cast是把cosnt或volatile属性去掉