c++ STL vector如何删除

来源:互联网 发布:centos 安装lamp环境 编辑:程序博客网 时间:2024/06/08 15:53
#include <iostream>using namespace std;#include <vector>int main(){  std::vector<int> a = {1, 2, 3, 4};  for(auto i = a.begin(); i != a.end(); )    if(*i == 3)      i = a.erase(i);    else      i++;  for(auto &i: a)    cout << i << " ";}
原创粉丝点击