我想问一下如何删除C++中Vector的指定元素
比如我想删除if(positionBx+25==positions[i].X&&positionBy+50==positions[i].Y)中的positions[i]我...
比如我想删除if (positionBx + 25 == positions[i].X&&positionBy + 50 == positions[i].Y)中的positions[i]我该怎么办
展开
2015-08-26
展开全部
positions.erase(positions.begin() + i); //注意删除之后vector大小已经变化, 循环控制条件要注意变化
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询