(1)insert(pose,string)
在pose位置插入字符串string
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str1="abcdef",str2="123";
str1.insert(3,str2);//在str1[3]处插入str2
cout<<str1<<endl;
return 0;
}
输出结果
abc123def
(2)insert(it,it2,it2)
表示串[it2,it3)插入在it的位置上
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str1="abcdef",str2="123";
str1.insert(str1.begin()+3,str2.begin(),str2.end()-1);
cout<<str1<<endl;
return 0;
}
输出结果
abc123def