64,691
社区成员
发帖
与我相关
我的任务
分享
String& String::operator =(const String &rhs)
{
if ( this == &rhs) //检查自赋值
return *this ;
delete []m_data; //删除原来的数据,新开一块内存
m_data = new char[strlen(rhs.m_data) + 1];
strcpy(m_data,rhs.m_data);
return *this ;
}