问题 填空题

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

单项选择题
单项选择题