A-A+

若在表达式y/x中 “/”是作为成员函数重载的运算符 则该表达式还可以表示为A.x.oper

2022-08-05 23:02:06 问答库 阅读 173 次

问题详情

若在表达式y/x中,“/”是作为成员函数重载的运算符,则该表达式还可以表示为
A.x.operator/(y)
B.operator/(x,y)
C.y.operator/(x)
D.operator/(y,x)

参考答案

正确答案:C
解析:“/”是一个二元运算符,作为成员函数重载时形参表中只有一个参数,对应于第二操作数,而第一操作数就是对象本身,以this指针的形式隐藏在形参表中。本题中,y为第一操作数,x为第二操作数,故正确答案为C。

考点:表达式,函数