#include <iostream>
using namespace std;
void FunIterator()//迭代器会与算法链接。适用于所有容器。
{
string str("abc123456");
string str1("def");
//str.append(str1.begin(), str1.begin() + 3);//下标是[0,3)
//str.append(str1.begin(),str1.end() );
//str.erase(str.begin() + 2);//删除下标为2的元素。
//str.erase(str.begin() + 2, str.begin() + 5);//删除下标为[2,5)的元素。
//str.insert(str.begin() + 2, 3, 'n');//在下标为2的位置插入3个w。
//str.insert(str.begin() + 2, str1.begin(), str1.end());
str.insert(str.begin() + 2, str1.begin()+1, str1.begin()+2);//将str1下标为[1,2)的字符插入str中下标为2的位置。
cout << str<< " ";
}
int main()
{
FunIterator();
system("pause");
return 0;
}