Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
由于 stl 向量的内存位置是连续的,其余元素是否向后移动了一步?stl 库的编写者是如何实现它的?
以下所有元素都向后移动了一步。Vector 保证将其元素保存在连续的内存块中,因此不允许内部空洞。
是的,被擦除元素之后的元素移动了一个位置。这是在 .com 提供的保证下实施的唯一方法std::vector。
std::vector