向量中的内存重新分配

时间:2018-05-20 23:07:12

标签: c++

我是C ++的新手,想要避免新手的性能陷阱。

向量中擦除元素是否可能导致内存重新分配?

我正在处理一个将元素添加到矢量的函数,并可能删除同一帧中的某些元素。

1 个答案:

答案 0 :(得分:6)

。如果是这样,它将使所有迭代器无效,但是,如cppreference所述,它只在在擦除点或之后使迭代器和引用无效,包括end()迭代器。 < / p>