移动一半太搞笑了吧,这样搞的话你迭代器遍历的时候每次要判断是否到边界。性能的损耗肯定不能接受啊。vector最大的好处就是随机访问,你这不是往随机访问上增加开销么。我觉得指针管理移动的时候std:move吧。看看楼下大佬怎么说。