标签: c++ vector stl const-iterator
迭代器如何跟上变化的std :: vector位置。我知道无论何时将新元素添加到完整向量,它都会分配2x新内存并将所有元素复制到该位置。之后,它删除旧副本并添加新元素。但是迭代器如何知道向量的新地址是什么?它是如何更新的?我想知道迭代器工作的内存实现。