問題及**:
/*
* 檔名稱: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...