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










