单选题
如果在表达式++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.oper-ator++(),用友元函数重载++x为:0perator++(x),用成员函数重载x/y为:x.operator/(Y),用友元函数重载x/y为:operator/(X,Y)。
提交答案
关闭