A-A+

如果表达式++x/y中 ++是作为友元函数重载的 /是作为成员函数重载的 则该表达式还可为A

2022-08-06 06:15:09 问答库 阅读 176 次

问题详情

如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
A.(operator++(x)).operator/(y)
B.(operator++(0)).operator/(y)
C.operator/((operator++(x,0)),y)
D.operator/((operator++(0)),y)请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:C++中用成员函数重载++x为:x.operator++(),用友元函数重载++x为:operator++(x),用成员函数重载x/y为:x.operator/(y),用友元函数重载x/y为:operator/(x,y)。

考点:表达式,函数