单选题
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
A、
operator/(c1.operator--(),c2)
B、
operator/(operator--(c1),c2)
C、
c1.operator--().operator/(c2)
D、
c2.operator/(operator--(c1))
【正确答案】
B
【答案解析】
解析:友元函数不是类的成员函数,所以友元函数的调用不需要使用类对象;另外运算符重载不改变运算符的优先级,所以先执行"--"运算符重载函数,之后执行"/"运算符重载函数,选项A、C、D错误,B正确,答案为B。
提交答案
关闭