C++中与迭代器有关的插入、删除操作带来的一些问题
今天在写ccf csp认证201812-3CIDR合并这个题的时候,在set容器中进行逆序的插入删除操作,遇到了一些问题。
元素删除之后,迭代器会指向哪呢?下一个元素吗?
先来看看这段代码
#include<set>
#include<iostream>
using namespace std;
int main(){
set<int> st={
1,2,3,4,5,6,7,8,9};
set<int>::iterator it1=st.begin();
it1++;
set<int>::iterator it2=it1;
it1++;
set<int