目录
一:vector的迭代器是什么?
vecto迭代器是原生态类型的指针,所谓原生态类型的指针就是vector中存储的什么类型的数据,那么vector迭代器就是什么类型的指针。
二:什么的迭代器失效?
迭代器失效,那么可以认为是指针失效,如果指针失效则是指针指向了一段非法的空间,说明该空间已经被释放了。
三:什么引起迭代器失效?
vector的迭代器失效,便是指针失效,由此可以推出是vector中的空间改变了引起的迭代器失效,那么便是vector中的接口操作改变了vector中的空间,在此归类出三种可能会引起迭代器失效的操作: