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

2021-07-11 22:13:23 字數 808 閱讀 3164

問題及**:

* 檔名稱:text.cpp

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

* 版本號:codeblock

** 問題描述: string類的構造

* 輸入描述:

* 程式輸出: 輸出結果

*/#include #includeusing namespace std;

class string

;string ::string()

string::string(string &str)

string::string(const char *s)

string operator+(string &s1,string &s2)

string operator-(string &s1,string &s2)

{ string s;

char *c1=new char[s1.len+1];

strcpy(c1,s1.p);

int i=s1.len-1;

while (i>=0&&c1[i]==' ')--i;

c1[i+1]='\0';

char *c2=new char [s2.len+1];

strcpy(c2,s2.p);

i=0;

while (i

執行結果:

學習心得:

本次練習是參考老師的答案做的,對於string類有的地方還不太明白,但我會再仔細琢磨一下

第十二周專案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類的構造

檔名稱 test.cpp 作 者 陳文浩 完成日期 2016年6月5日 問題及 寫乙個能處理字串的類,其資料成員如下所示 cpp view plain copy print?在code上檢視 片派生到我的 片 class string 請構造string類的加 減運算。其中,s1 s2將兩個字串的連...