填空题
在MyClass类的定义中,对赋值运算符=进行重载。请将横线处缺失的部分补充完整。 ______MyClass::operator=(const MyClass&rhs) { if(this==&rhs)return*this; value=rhs.value; return*this; }
【参考答案】
MyClass&。
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。Class MyClass{Public:MyClass(int x){n=x;)Void SetNum(int nl){n=nl;}private:int n;};int f(){MyClass*ptr=new MyClass(45);}
点击查看答案&解析
填空题
在下列的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream.h>using namespace std;class Base{public:int a,b;Base(int i){a=i;}};class Derived:public Base{int a;public:Derived(int x):Base(x),b(x+1){};void show(){______; 输出基类数据成员a的值。cout<<b<<endl;}};void main(){Derived d(1);d.show();return 0;}
点击查看答案&解析
相关试题
有以下程序:#include<iostream>using ...