链表迭代器失效

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

posted @ 2022-02-12 11:01  bkyqzs  阅读(52)  评论(0)    收藏  举报