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

sc823364 单选题 共 个子题

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可以在有继承关系的类指针之间转换,且会在运行时检查转换的合法性

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧