第32381题 单选题
下列关于C++显式类型转换的描述,正确的是?

C++标准提供了static_cast、dynamic_cast、const_cast、reinterpret_cast四种显式类型转换运算符,下列说法正确的是?

A

const_cast的作用是修改变量的const或volatile属性,仅当被转换的变量原本不具备const属性时,移除const后修改其值才是合法行为

B

dynamic_cast可以用于任意自定义类型指针的互相转换,转换成功则返回目标类型指针,失败则返回空指针

C

reinterpret_cast是四种显式转换中最安全的转换,常用于不同类型指针的安全转换

D

static_cast可以在有继承关系的类指针之间转换,且会在运行时检查转换的合法性

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析