#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> a;
for (int i = 1; i < 6; i++){
a.push_back(i);
}
a.erase(a.begin());
cout << a[0] << endl;
return 0;
}
当使用erase删除vector中某个元素时,后面的元素会自动补齐空缺 的那个元素的位置
rects.insert(rects.begin() + i + 1, r2);
//先将r2插入到第i+1位上去,(原r+1位后移到r+2位上)