vector <int> v;
for(int i=0;i<10;i++)
{
v.push_back(i);
}
v.erase( (vector <int> ::iterator)&v[5] ); //强转,也可以使用v.begin构造迭代器,然后+5.
for(int i2=0;i2<v.size();i2++)
{
printf("%d\n",v.at(i2));
}
for(int i=0;i<10;i++)
{
v.push_back(i);
}
v.erase( (vector <int> ::iterator)&v[5] ); //强转,也可以使用v.begin构造迭代器,然后+5.
for(int i2=0;i2<v.size();i2++)
{
printf("%d\n",v.at(i2));
}