2、对于链表型数据结构,比如list,使用了不连续分配的内存,删除运算使指向删除位置的迭代器失效,但是不会失效其他迭代器。解决办法有两种:与vector类似,erase(*iter)会返回下一个有效迭代器的值,或者erase(iter++)。