第八周專案4 String類的構造

2021-07-02 07:57:18 字數 1006 閱讀 2384

問題及**:

/*

*檔名稱:project.cpp

*作 者:陳文青

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

*版 本 號:v1.0

**問題描述:寫乙個能處理字串的類,

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

*程式輸出:

*/#include #include using namespace std;

class string

;string::string ()

string::string (char *str)

string::~string()

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

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

//去除s2的前導空格

知識點總結:

string類的構造

學習心得:

1.有new就有delete

2.充分利用好類的建構函式,析構函式的作用

3.字串最後乙個儲存空間是「\0」

4.充分利用cstring提供的函式

strlen()統計長度     strcpy()複製字串    strcat()字串相加

第八周 專案4 String類的構造

檔名稱 test.cpp 作 者 呼亞萍 完成日期 2015年5月8日 版 本 號 v1.0 問題描述 請構造string類的加 減運算。其中,s1 s2將兩個字串的連線起來 s1 s2是將s1的尾部空格和s2的前導空格去除後的連線。程式輸入 相應的程式 程式輸出 對應得結果 include inc...

第八周專案4 String 類的構造

檔名稱 score.cpp 作 者 惠睿 完成日期 2015年5月9日 版 本 號 v1.0 問題描述 寫乙個能處理字串的類。程式輸入 無輸入。程式輸出 輸出呼叫函式後的值。include includeusing namespace std class string string string s...

第八周 專案4 String類的構造

檔名稱 cfraction.cpp 版本號 v1.0 問題描述 請構造string類的加 減運算。其中,s1 s2將兩個字串的連線起來 s1 s2是將s1的尾部空格和s2的前導空格去除後的連線。輸入描述 無 程式輸出 輸出兩個分數加減乘除的結果,比較運算的結果 include include usi...