STL vector 删除元素
来源:互联网 发布:js计算总金额 编辑:程序博客网 时间:2024/05/22 21:59
两种方法:
1、调用vector自身的erase
2、调用erase和remove
void remove_vector(vector<int>& v, int val){ vector<int>::iterator it = v.begin(); while (it != v.end()) { if (*it == val) { it = v.erase(it); } else { ++it; } }}int a[] = {1,2,3,4,5};vector<int> v(a, a+5);remove_vector(v,2);v.erase(remove(v.begin(), v.end(), 3), v.end());vector<int>::iterator it;for (it = v.begin(); it != v.end(); ++it){ cout << *it << " ";}cout << endl;
0 0
- STL vector 删除元素
- STL vector中的元素删除
- C++:STL:vector删除元素
- STL vector中的元素删除
- STL vector中的元素删除
- STL—vector删除重复元素
- 13.c++-stl::vector删除重复元素
- STL—vector删除重复元素
- C++ stl list、map、vector删除元素
- stl的vector,map,list删除元素
- STL—vector删除重复元素
- STL—vector删除重复元素
- STL中Vector元素的删除
- STL中vector删除一个元素
- STL—vector删除重复元素
- STL系列(5):vector 删除重复元素
- FAQ14: STL中vector容器如何间隔删除元素?
- STL vector使用bind2nd函数查找和删除元素
- Android学习之路
- SQL语句-实现对数据中两张表的访问
- linux下测试网络连接
- ie版本检测
- linux下查看硬件配置
- STL vector 删除元素
- linux下定时任务
- Device Tree(三):代码分析
- Android-SQLite
- Android学习笔记(5)————SQLite的介绍与相关操作方法
- 基于boto的几个Elastic IP的用法
- android 数据库两种打开方式
- 手机安全卫士学习之自定义组合控件
- ElasticSearch 安装配置