0
点赞
收藏
分享

微信扫一扫

反向迭代器,使用earse删除元素

一世独秀 2022-04-21 阅读 45
c++

反向迭代器,使用earse删除元素

#include <iostream>
#include <vector>

using namespace std;

int main() {
    vector<int> v = {1, 2, 3, 4, 5};

    cout <<"删除前:" << v.size() << endl;
    
    auto rit = v.rbegin();
    while(rit != v.rend()){
        v.erase((++rit).base());
    }

    cout <<"删除后:" <<  v.size() << endl;

    return 0;
}

举报

相关推荐

C++:反向迭代器

【C++】list模拟实现+反向迭代器

0 条评论