字串類中的常用成員函式
成員函式
功能描述
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演算法就是比較平常的雙重迴圈,如果匹配成功打斷迴圈,否則子串的比...