更多"如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函"的相关试题:
[单项选择]如果在表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
A. (operator++(x) ) .operator/(y)
B. (operator++(0) ) .operator/(y)
C. operator/((operator++(x,0) ) ,y)
D. operator/((operator++(0) ) ,y)
[单项选择]如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为( )。
A. (operator++(x) ).operator/(y)
B. (operator++(0) ).operator/(y)
C. operator/( (operator++(x,0) ),y)
D. operator/( (operator++(0) ),y)
[单项选择]如果表达式--X+y中,--是作为成员函数重载的,+是作为成员函数重载的,则该表达式还可为( )。
A. y.operator+(x.operator--(0))
B. y,operator+(x.operator--( ))
C. y.operator+(operator--t(x,0))
D. operator+(x.operator- -t( ))
[单项选择]如果表达式x*y+2中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
A. operator+(operator*(x,y),z)
B. operator+(operator*(x,y),z)
C. operator*(operator+(x,y),z)
D. operator+(operator*(x,y))
[单项选择]如果表达式x * y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为
A. operator+(operator * (x, y) ,Z)
B. operator+(operator * (x, y) ,z)
C. operator * (operator+(x, y) ,z)
D. operator+(operator * (x, y) )