#include <vector> #include <iostream> using namespace std; int main(){ vector<int> ivec; for (int i=0;i<20;i++) { ivec.push_back(i); } vector<int>::iterator st,en; st=++ivec.begin();//st位置的元素会被删除 en=--ivec.end();//注意 en所指的元素不会被删除 ivec.erase(st,en); //debug for (vector<int>::iterator iter=ivec.begin(); iter!=ivec.end();++iter) { cout<<*iter<<"/t"; } cout<<endl; }