第八周專案四String類的構造

2021-07-02 07:37:42 字數 997 閱讀 1596

問題及**:

/* 

* 檔名稱:test.cpp

* 作 者:郝俊宇

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

* 版 本 號:v1.0

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

* 輸入描述:無

* 程式輸出:對應的結果

*/ #include #include using namespace std;

class string

;string::string()

string ::string (const char *s)

string::string(string &str)

string::~string()

void string::display()

{ cout<=0&&c1[i]==' ')//當字串為空格時,i-1

--i;

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

//c2為截去s2開始空格的字串

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

strcpy(c2,s2.p);

i=0;

while(i

執行結果:

知識點總結:

字串的加減

學習心得:

開始看到題就感覺大腦一片空白,不知道該怎麼寫,寫了幾行之後實在是不明白該怎麼寫,就看了看老師的博文,但是看了一遍,沒有看懂,我又找了找其他同學的博文,根據他們寫的備註感覺看明白了,但是我自己寫完之後,一編譯出現50個錯誤,我找了好長時間,也沒找到,結果就按照老師的博文一點點的找,結果還是沒有找到,然後我又仔細的找了一遍才發現,我在string operator-(string &s1,string &s2)這句中加了const,把const去掉之後,在編譯就對了。

第八周 專案四 String類的構造

問題及 檔名稱 project.cpp 作 者 chenqin.完成日期 2015年4月29日 版 本 號 v1.0 問題描述 寫乙個能處理字串的類.請構造string類的加 減運算。其中,s1 s2將兩個字串的連線起來 s1 s2是將s1的尾部空格和s2的前導空格去除後的連線。程式輸入 略 程式輸...

第八周專案四

檔名稱 jcy 作 者 賈存鈺 完成日期 2017年10月24日 問題描述 建立稀疏矩陣三元組表示的演算法庫,包括 頭文tup.h,定義資料型別,宣告函式 原始檔tup.cpp,實現稀疏矩陣三元組表示的基本運算.cpp view plain copy ifndef tup h included de...

第八周 專案4 String類的構造

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