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

阅读 45

2022-04-21

反向迭代器,使用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;
}

精彩评论(0)

0 0 举报