问题
单项选择题
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
A.(operator++().operator/(
B.(operator++(0)).operator/(
C.operator/((operator++(x,0)),
D.operator/((operator++(0)),
答案
参考答案:A
解析: C++中用成员函数重载++x为:x.operator++(),用友元函数重载++x为:operator ++(x),用成员函数重载x/y为:x.operator/(y),用友元函数重载x/y为:operator/(x,y)。