标签: c++
我是C ++的新手,想要避免新手的性能陷阱。
向量中擦除元素是否可能导致内存重新分配?
我正在处理一个将元素添加到矢量的函数,并可能删除同一帧中的某些元素。
答案 0 :(得分:6)
否,不。如果是这样,它将使所有迭代器无效,但是,如cppreference所述,它只在在擦除点或之后使迭代器和引用无效,包括end()迭代器。 < / p>