问题
填空题
在MyClass类的定义中,对赋值运算符“=”进行重载。请将画线处缺失的部分补充完整。
______MyClass::operator=(const MyClass&rhs)
if(this==&rhs)return*this;
value=rhs.value;
return*this;
答案
参考答案:MyClass
解析: “=”运算符只能重载为成员函数,而且在函数的末尾有return*this;,可知,函数返回值应该为一个对象且是Myclass对象,所以前面函数返回类型为MyClass。