美文网首页
vector 删除指定位置元素

vector 删除指定位置元素

作者: capcat | 来源:发表于2017-04-21 15:23 被阅读0次

    我只知道第几个元素需要删除,删除之后还要把空间清理掉,那么就要这样:


    vector itor;

    for(int j = 0; j < data.rid.size(); j++)

    {

        if(data.rid.size()[j] < mRidMin || data.rid.size()[j] > mRidMax)

        {

            itor.push_back(j);//根据条件 山选出索引

        }

    }

    for(int k = itor.size() - 1; k >= 0; k--)

    {

    data.rid.size().erase(data.rid.begin() + itor[k]);

    }

    要从end 往 begin删除,不然索引会出错。

    相关文章

      网友评论

          本文标题:vector 删除指定位置元素

          本文链接:https://www.haomeiwen.com/subject/svmdzttx.html