資料結構 筆記 字串類的建立(下)

2021-08-29 20:32:51 字數 844 閱讀 3908

字串類中的常用成員函式

成員函式

功能描述

operator(i)

操作符過載函式,訪問指定下標的字元

startwith(s)

判斷字串是否以s開頭

endof(s)

判斷字串是否以s結束

insert(i,s)

在字串的位置i出插入s

trim()

去掉字串兩端的空白

過載陣列訪問操作符

-char& operator(int i);

-char operator(int i) const;

注意事項

當i的取值不合法時,丟擲異常

·合法範圍:(0 <= i) && (i < m_length)

判斷是否以指定字串開始或結束

-bool startwith(const char* s) const;

-bool startwith(const string& s)const;

-bool endof(const char* s)const;

-bool endof(const string& s)const;

在指定位置出插入字串

-string& insert(int i,const char* s);

-string& insert(int i,const string& s);

去掉字串兩端的空白字元

-string& trim();

string例項

標準字串函式及 字串類 資料結構

懶得再開乙個隨筆寫心事,直接就在這篇裡說了算了。昨天晚上經歷了六個小時的納新面試,掐指頭算時我都被震驚到了。簡單總結一下 原來真不是只有本事 靠譜就夠了。剛剛看見的那條動態說的沒錯,有一顆好心不如張一張好嘴 有本事不會推銷自己,那是茶壺煮餃子,頂多算靠譜但不能委以重任,光說不練假把式,最多做個活躍氣...

資料結構 字串

1 字串 include string.h include stdio.h include stdlib.h include math.h include time.h define ok 1 define error 0 define true 1 define false 0 define ma...

資料結構 字串

字串是由0個或多個字元構成的序列,可記為s a1a2a3 an 其中ai可以是字母,也可是數字或者其他字元,零個字元的串稱為空串。而字串的順序結構就是用簡單的char型別陣列來儲存沒什麼好說的,下面介紹一下bf演算法與kmp演算法 bf演算法就是比較平常的雙重迴圈,如果匹配成功打斷迴圈,否則子串的比...