题目:在C++中,有哪四个与类型转换相关的关键字?这些关键字各有什么特点?应该在什么场合下使用?
答:四个与类型转换相关的关键字:
const_cast::删除const属性方便赋值
dynamic_cast:将父类对象的指针转化为子类对象的指针或引用
static_cast: 静态转换,可用于任何转换,但不能用于两个不相关的类型的转换
reinterpret_cast:将一种类型转换成一种不同的类型
题目:在C++中,有哪四个与类型转换相关的关键字?这些关键字各有什么特点?应该在什么场合下使用?
答:四个与类型转换相关的关键字:
const_cast::删除const属性方便赋值
dynamic_cast:将父类对象的指针转化为子类对象的指针或引用
static_cast: 静态转换,可用于任何转换,但不能用于两个不相关的类型的转换
reinterpret_cast:将一种类型转换成一种不同的类型