【c++】vector中迭代器失效问题

通常会出现迭代器失效的情况: (1)insert时(可能会增容),增容后会出现野指针,从而引发迭代器失效; (2)erase时(vs报错,但linux并不一定报错),如果删的是最后一个位置,就会会出现越界的情况,也就是空间不够,从而引发迭代器失效; #include <iostream> #include <vector> #include <algorithm> using namespace
相关文章
相关标签/搜索