添加元素时,c ++中的矢量迭代器是否会损坏?
这个问题在这里已经有了答案:
是。
向矢量添加元素可能导致重新分配,这会使所有迭代器和指向矢量元素的指针无效。
是的,这可能发生。 如果矢量调整旧的迭代器不再有效。 这不适用于所有收藏。
看看失效规则。
链接地址: http://www.djcxy.com/p/73335.html上一篇: Can vector iterators in c++ be corrupted when you add elements?
这个问题在这里已经有了答案:
是。
向矢量添加元素可能导致重新分配,这会使所有迭代器和指向矢量元素的指针无效。
是的,这可能发生。 如果矢量调整旧的迭代器不再有效。 这不适用于所有收藏。
看看失效规则。
链接地址: http://www.djcxy.com/p/73335.html上一篇: Can vector iterators in c++ be corrupted when you add elements?