填空题

将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。

【参考答案】

x.operator+(operator*(y,z))
<上一题 目录 下一题>
热门 试题

填空题
有如下程序:#include<iostream>using namespace std;class Con{char ID;public:Con():ID(’A’) { cout<<1;}Con(char ID) :ID(ID) { cout<<2;}Con(Con& c):ID(c.getID()) {cout<<3; }char get1D()const{return ID;}};void show(Con c){ cout<<c.getID();}int main(){Con c1;show(c1);Con c2(’B’);show(c2);return 0;}执行上面程序的输出是______。
填空题
请将下列类定义补充完整。class Base(public:void fun(){cout<< Base::fun <<end1;}};class Derived:public Base{public:void fun(){______ 显式调用基类的fun函数cout<< Derived::fun <<end1;}};
相关试题
  • 下列类定义中包含了构造函数和拷贝构造函数...
  • 非成员函数应声明为类的______函数才...
  • 若下列程序运行时输出结果为1,A,10....
  • 阅读下面程序:#include<iostream.h>vo...
  • 己知下列程序的输出结果是42,请将横线处...