填空题

将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()constreturn 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...
  • 己知下列程序的输出结果是42,请将横线处...