关于运算符重载,下列说法正确的是( )。

zg736137 单选题 共 个子题
A

对于下列代码中的两个运算符重载实现:虽然它们的参数类型都是int 与 Test 的组合,这段代码仍可以通过编译。这是因为在两个重载实现中,int 与Test 在参数中的顺序不同,编译器能够唯一地确定调用哪个运算符实现 代码。

B

A 的说法是错误的。这是因为加法满足交换律,因此即便调换A 和int 的顺 序,加法运算的实现仍必须保持一致,编译器在编译时也会检查这一点。如 将后一处int 改为double,则可通过编译。

C

A 和B 的说法都是错误的。运算符重载时,所有参数以及返回值的类型必须 完全相同。因此,即便是下列代码中的运算符重载实现,也不能通过编译。

D

A、B、C 的说法都是错误的。

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