第十二周專案4 String類的構造

2021-07-13 03:25:09 字數 965 閱讀 7580

*檔名稱:test.cpp 

*作 者:陳文浩

*完成日期:2023年6月5日

*/問題及**:

寫乙個能處理字串的類,其資料成員如下所示:

[cpp] view plain copy print?在code上檢視**片派生到我的**片

class string

;

請構造string類的加、減運算。其中,s1 + s2將兩個字串的連線起來;s1 - s2是將s1的尾部空格和s2的前導空格去除後的連線。

[cpp] view plain copy print?在code上檢視**片派生到我的**片

#include #include using namespace std;

class string

; string::string()

string::string(const char *s)

string::string(string &str)

string::~string()

void string::display( ) //輸出p所指向的字串

c2[j]='\0';

//將這兩部分接起來

s.len = strlen(c1)+strlen(c2);

s.p = new char[s.len+1]; //原誤寫char(s.len+1)

strcpy(s.p,c1);

strcat(s.p,c2);

delete c1;

delete c2;

return s;

}

int main( )

第十二周專案4 String類的構造

檔名稱 test.cpp 完成日期 2016年5月23 問題描述 請構造string類的加 減運算 s1 s2將兩個字串的連線起來 s1 s2是將s1的尾部空格和s2的前導空格去除後的連線 include includeusing namespace std class string string ...

第十二周專案4 String類的構造

問題及 檔名稱 main.cpp 完成日期 2016年5月31日 問題描述 請構造string類的加 減運算 s1 s2將兩個字串的連線起來 s1 s2是將s1的尾部空格和s2的前導空格去除後的連線 include includeusing namespace std class string st...

第十二周實踐專案4 string類的構造

問題及 檔名稱 text.cpp 完成日期 2016年5月19日 版本號 codeblock 問題描述 string類的構造 輸入描述 程式輸出 輸出結果 include includeusing namespace std class string string string string str...