请教下 std::vector 删除操作(erase) 内部流程

查看 20|回复 0
作者:MrEatChicken   
如果 vector[i]里有 1 ,2 ,3 ,4 ,5 个元素
删除 3 (执行 erase)
请教:
1.后续的 4 ,5 会移动到 3 前面吗?
2.erase 会触发 vector 缩小容量吗?(既然 push 的操作会触发扩容,erase 会不会触发缩小容量?)
您需要登录后才可以回帖 登录 | 立即注册

返回顶部