string插入位置是在下標或者迭代器對應元素的前邊,我們知道長度為n
的字串有n+1
的插入位置。
string str
("4396");
//args: pos string
string st
("here");
for(
int i=
0;isize()
+1;i++
)
長度為4,因此插入的組合有5個。執行結果分別是:
迭代器的範圍為「左閉右開」。所謂左閉右開是區間概念,左邊所指元素開始到右邊所指元素前乙個。
string str
("4396");
//args: pos string
string st
("here");
for(
int i=
0;isize()
+1;i++
)//args: pos string pos maxlen
//string st("here");
for(
int i=
0;isize()
+1;i++
)//args: char * cp maxlen
const
char
* cp=
"here"
;for
(int i=
0;isize()
+1;i++
)//args: char * cp
//const char * cp="here";
for(
int i=
0;isize()
+1;i++
)//args: int n char ch
for(
int i=
0;isize()
+1;i++
)//args: b e iterator
//const char * cp="here";
for(
int i=
0;isize()
+1;i++
)
根據所需要的情況自行選取即可,結果如下:
std string 的常用使用
轉 std string 的常用使用 std string 的常用使用 用 string來代替char 陣列,使用 sort排序演算法來排序,用 unique 函式來去重 1 define string s1 hello string s2 world string s3 s1 s2 n s1 sh...
std string 的常用使用
std string 的常用使用 用 string來代替char 陣列,使用sort排序演算法 來排序,用unique 函式 include include using namespace std int main 5 find函式 由於查詢是使用最為頻繁的功能之一,string 提供了非常豐富的查...
std string 的常用使用
相關網帖 用 string來代替char 陣列,使用 sort排序演算法來排序,用 unique 函式來去重 1 define string s1 hello string s2 world string s3 s1 s2 n s1 shanshan n 3 compare if s1 s2 els...