当使用vector容器时,如果进行以下2中操作中的一种:
1.vector已满情况下再进行插入操作。
2.使用erase()删除数据。
就会导致迭代器失效。
插入操作举例:
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
v.push_back(4);
v.push_back(5);
v.push_bac