单项选择题

将: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))
<上一题 目录 下一题>
热门 试题

单项选择题
将以下程序写成三目运算表达式是( )。 if(x<y)min=x; else min=y;
A.min=(x>y)x:y
B.min=(x<y)x:y
C.min=(x<y)x:y
D.min=(x<y)x,y
单项选择题
有如下程序: #include<iostream> void fun(int&x, int y){int t=x; x=y; y=t;} int main() { int a[2]={23,42}; fun(a[1],a[0]); std::cout<<a[0]<< , <<a[1]<<std::end1; return 0; } 执行后的输出结果是( )。
A.42,42
B.23,23
C.23,42
D.42,23
相关试题
  • 以下程序的执行结果是______。#incl...
  • 有如下类声明:class MyClass{int i;pr...
  • 若下面程序运行时输出结果为:1,A,10...
  • 下列函数的功能是判断字符串str是否对称,...
  • 有如下程序:#include<iostream>using ...