vector erase删除第几个

vector Ilist;
    Ilist.push_back(1);
    Ilist.push_back(2);
    Ilist.push_back(3);
    Ilist.push_back(4);
    Ilist.push_back(5);
    Ilist.erase(Ilist.begin()+3);
    for(auto i : Ilist)
    {
        cout<

输出结果:1235  说明 erase 是从第0个开始,Ilist.begin()+3对应的是第四个元素。

你可能感兴趣的:(C++,基础)