第12周實踐專案 String類

2021-07-12 03:25:54 字數 485 閱讀 2348

問題描述及**:

#include #include #include using namespace std;

class string

;string::string()

string::string(const char* s)

string::string(const string& s)

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

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

void string::show()

但我認為這裡不用引用型別的返回值比較好,因為前面實現的+運算子過載的返回值不是引用,也就是要生成乙個臨時的空間來存放結果,這裡用引用的話是不是不恰當類?嘿嘿

那個 - 運算子過載的問題目前還在找,可能跟記憶體有關,如果大家有人知道原因請告訴我。。

第12周專案4 string類的構造

完成日期 2016年5月30日 版本號 v1.0 問題描述 string類的構造,請構造string類的加 減運算。其中,s1 s2將兩個字串的連線起來 s1 s2是將s1的尾部空格和s2的前導空格去除後的連線 include include using namespace std class st...

第12周 專案1(2)

問題及 檔名稱 main.cpp 作 者 賈慶嚴 完成日期 2016年6月15日 版 本 號 v1.0 問題描述 用類的成員函式,定義複數類過載運算子 使之能用於複數的加減乘除 include using namespace std class complex complex double r,do...

第五周實踐專案1(2)

檔名稱 asd.cpp 作 者 趙子琳 完成日期 2016年4.1日 版 本 號 v1.0 問題描述 重新定義 類,其中邏輯簡單的set和get成員函式,處理為內聯函式,直接在類內定義。include include using namespace std class void setb doubl...