3 回答

米脂
TA貢獻(xiàn)1836條經(jīng)驗 獲得超3個贊
#include<iostream>
#include<string>
#include<cstring>
using namespace std;
class String
{
private:
char *a;
public:
String(): a(0) {}
String(char *b)
{
a=new char [strlen(b)+1];
strcpy(a,b);
}
String operator+( const String &t)
{
String temp;
temp.a=new char [ strlen(a)+strlen(t.a)+1 ];
strcpy(temp.a,a);
strcat(temp.a,t.a);
return temp;
}
void display()
{
cout<<a<<endl;
}
};
int main()
{
String x("abcd");
String y("xyz");
String z;
z=x+y;
z.display();
return 0;
}
雖然沒分但我還是幫了啊,這題我也是剛研究不久。
注:編譯通過。
添加回答
舉報
0/150
提交
取消