问题
填空题
补充完整下面的类定义: class XCH{ char*a; public: XCH(char*a A) { //构造函数 a=new char[strlen(aA) +1]; strcpy(a,aA) ; } XCH&operator=(const XCH&x){//重载赋值函数 delete[ ]a; a=new char[strlen(x.A) +1]; strcpy(a,x.A) ; ______; } ~XCH( ){delete[ ]a;} };
答案
参考答案:return*this
解析: 重载赋值运算符为成员函数,赋值完成后,函数要有返回值,且类型为XCH,即隐含的当前指针对象。