c 第十二周上機實踐作業 專案 4

2021-07-11 18:38:25 字數 618 閱讀 8957

/*

*檔名稱:test.cpp

*版本:v6.0

*專案-string類的構造】

寫乙個能處理字串的類,其資料成員如下所示:

[cpp]view plain

copy

print

?class string    

;    

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

#include

using namespace std;

class string  

;string::string()

string::string(char *s)

~string()

void shuchu()

{cout<=0&&c1[i]==' ') --i;  

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

//c2為去除前導空格的字串  

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

strcpy(c2,s2.p);  

i=0;  

while(i

c 第十二周上機實踐作業 專案 1 2

檔名稱 test.cpp 版本 v6.0 問題描述 1 請用類的友元函式,而不是成員函式,再次完成上面提及的運算子的過載 class complex complex double r,double i complex operator const complex c2 complex operato...

第十二周上機實踐專案(1)

檔名稱 text11.cpp 問題描述 分別定義teacher 教師 類和cadre 幹部 類,採用多重 繼承方式由這兩個類派生出新類teacher cadre 教師兼幹部 1 在兩個基類中都包含姓名 年齡 性別 位址 等資料成員。2 在teacher類中還包含資料成員title 職稱 在cadre...

第十二周專案(4)

煙台大學計算機學院 檔名稱 xiangmu.cpp 完成日期 2017年11月19日 問題描述 floyd演算法驗證 輸入描述 無 輸出描述 每對頂點最短路徑 用到了graph.h include include include graph.h define maxsize 100 void ppa...