回覆列表
-
1 # 使用者4270118658384216
-
2 # InvisibleWing
字串格式
字串主要用於程式設計,概念說明、函式解釋、用法詳述見正文,這裡補充一點:字串在儲存上類似字元陣列,所以它每一位的單個元素都是可以提取的。
如s=“abcdefghij”,則s[1]=“a”,s[10]="j",而字串的零位正是它的長度,如s[0]=10(※上述功能Ansistring沒有。)
定義一個字串ss這個是空的字串,可賦值,有一堆函式操作b) string s(str) //複製建構函式 生成str的複製品c) string s(str,stridx) //將字串str內“始於位置stridx”的部分當作字串的初值d) string s(str,stridx,strlen) //將字串str內“始於stridx且長度頂多strlen”的部分作為字串的初值e) string s(cstr) //將C字串作為s的初值f) string s(chars,chars_len) //將C字串前chars_len個字元作為字串s的初值。g) string s(num,c) //生成一個字串,包含num個c字元h) string s(beg,end) //以區間beg;end(不包含end)內的字元作為字串s的初值i) s.~string() //銷燬所有字元,釋放記憶體