vector和map迭代器删除
vector删除迭代器会返回下一个迭代器
vector nums;
it=nums.erase(it);
map删除迭代器不会返回下一个迭代器
map<int,int>m;
m.erase(it++);
迭代器的++操作
先把it做一个备份,再把it++,然后把it释放掉
vector和map迭代器删除
vector删除迭代器会返回下一个迭代器
vector nums;
it=nums.erase(it);
map删除迭代器不会返回下一个迭代器
map<int,int>m;
m.erase(it++);
迭代器的++操作
先把it做一个备份,再把it++,然后把it释放掉