第十八章 27 編輯寫精減版的string類

2021-09-09 04:04:01 字數 704 閱讀 4128

// 27 編輯寫精減版的string類

/*實現功能如下:

1: 可計算字串的長度,類似於string類的size或者length

2: 可對字串進行賦值,如string str="hell word";

3: 可將char型字串直接賦值給string型字串,如

string str="hello word";

char ch[10] = "not at all";

4: 可象對像那樣將字串進行初始化,如:string str("month");

5: 可將兩個字元相加,然後將合併後的字串賦給另乙個字串

如:string s1 = st2+st3;

6: 可執行加等操作(+=),也就是將第乙個字串與第二個字串相加然後賦值給第乙個字串

string s1+=s2;

7: 可對兩個字元進行比較,如:str===str2; str1str2

8: 可自動根據字串的大小調節儲存字串的陣列大小

9: 限制陣列越界

10: 通過成員函式輸出字串,如: s1.getlen();

11: 通過過載輸出運算子《輸出字串

string s1(hello),s2("good");

12: 通過過載輸入運算子》輸入字串,如:cin>>s1>>s2;

*/

第十八章 TCP連線的建立和終止

為了建立一條tcp連線 1 請求端傳送乙個syn段指明客戶打算連線的伺服器端口,以及初始序號 isn 這個syn為報文段1.2 伺服器發回包含伺服器的初始序號的syn報文段作為應答。同時,將確認序號設定為客戶的isn加1以對客戶的syn報文段進行確認。乙個syn占用乙個序號 3 客戶必須將確認序號設...

程式江湖 第十八章 察顏觀色的夥伴

中午吃完飯,歐陽明和幾個同事,在南京分公司下面的地下商場裡散步。一是為了消食,而是為了納涼。突然,一聲刺耳的鳴笛響起,大家還沒明白怎麼回事,就發現有人突然奔跑起來,於是所有的人都跟著跑起來。互相之間還問問,怎麼回事啊?不知道啊!歐陽明屬於後知後覺,不隨意跟風的那種。沒搞明白回事,是不願意跟著瞎跑的。...

第十八章 17結構體與類的區別

17結構體與類的區別 我們知道結構體是c時代的產物,到了c 之後結構體有了很大的變化,可以增加函式,可以設定成員的公有,私有和保護屬性,可以從別的類繼承,也可以被別的類繼承,可以有虛函式據 唯一與類不同之處的地方是,結構體的成員預設是public,而類的成員預設是private.include in...