当从中间删除元素时,STL <vector>会发生什么?

sp4*_*497 1 c++ memory-management stl vector

由于存储器位置对于stl向量是连续的,因此其余元素向后移动一步?stl库编写器是如何实现它的?

Spo*_*ook 6

所有后续元素都向后移动一步.Vector保证将其元素保存在连续的内存块中,因此不允许内部孔.