问题
填空题
补充完整下面的类定义:
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,即隐含的当前指针对象。