将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
A.operator+(operator*(y,z))
B.x.operator+ (operator*(y,z))
C.x.operator+(x*(y,z))
D.x+(operator*(y,z))
第1题:
如果表达式x*y+2中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
A.operator+(operator*(x,y),z)
B.x.operator+(operator*(x,y),z)
C.y.operator*(operator+(x,y),z)
D.x.operator+(operator*(x,y))
第2题:
如果表达式x * y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为 ( )。
A.operator+(operator$(X,Y),z)
B.x.operator+(operator * (x,y),Z)
C.Y.operator * (operator+(x,Y),z)
D.x.operator+(operator{(X,Y))
第3题:
第4题:
如果表达式x * y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为
A.operator+(operator * (x, y) ,Z)
B.x. operator+(operator * (x, y) ,z)
C.y. operator * (operator+(x, y) ,z)
D.x. operator+(operator * (x, y) )
第5题:
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
A.operator+(operator*(x,y),z)
B.x.operator+(operator*(x,y),Z)
C.y.operator*(operator+(x,y),z)
D.x.operator+(operator*(x,y))