为了账号安全,请及时绑定邮箱和手机立即绑定

C++编程:重载“+”运算符实现两个字符串的连接

C++编程:重载“+”运算符实现两个字符串的连接

C++
动漫人物 2019-04-08 08:04:31
C++编程:重载“+”运算符实现两个字符串的连接
查看完整描述

3 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

class mystring
{
public :
mystring (int len)
{
m_pData = new char[len+ 1];
m_nLen = len;
}
~mystring()
{
if(m_pData ) delete [] m_pData ;
}
int getlen(){ return m_nLen;}
mystring operator + (mystring& str1,mystring& str2)
{
mystring temp(str1.getlen() +str2.getlen());
strcpy(temp.m_pData, str1.m_pData);
strcat(emp.m_pData,str2.m_pData);
return temp;
}
public:
char* m_pData;
int m_nLen;

};


查看完整回答
反对 回复 2019-04-09
  • 3 回答
  • 0 关注
  • 1808 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信