0
点赞
收藏
分享

微信扫一扫

关于vector遍历erase的方法记录

Separes 2022-01-27 阅读 61
listp2pgnu

vector

 std::vector<int> data;
    for(int i = 0;i<10;i++){
        data.push_back(i);
    }
    for(std::vector<int>::iterator it = data.begin();it!=data.end();)
    {
        if(1 == *it)
        {
            it = data.erase(it);
            continue;
        }
        it++;
    }

主要是利用 erase 的返回值找到对应的迭代。

举报

相关推荐

0 条评论