String類的改造

2021-07-02 03:16:37 字數 740 閱讀 8985

輸入**:

/* 

*檔名稱:sum123.cpp

*作 者:林海雲

*完成日期:2023年4月29日

*版 本 號:v2.0

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

*程式輸入:無

*程式輸出:連線後的字串

*/

#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;//c1截去尾部空格

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

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

strcpy(c2,s2.p);

i=0;

while(i

執行結果:

shop 改造之Filter類

基於shop 原始碼進行 改造。本來想大展手腳,結果一入手。發覺瞬間淹沒了我的才華,sql語句也得賊溜沒啥用。不得不說這個 原始碼價值很高,封裝的很精屁。下面是我第一天入手的坑。資料庫建好了表,做好了頁面跳轉,那麼來裝東西吧!填資料。結果無論是dao層還是實體類都封裝的非常精簡,於是照著葫蘆畫瓢。查...

String 類的實現(3)String類常用函式

1 2 include3 include4 include5 include 6 using namespace std 自己模擬實現的部分相關c string庫函式 8int my strlen const char p 9 17return count 18 19char my strcopy ...

string類的實現

參考c primer.string類的實現,清翔兔 06,jan.includeusing namespace std class string string void private char m data inline string string const char str inline st...