C++ vector删除指定元素
来源:互联网 发布:南风知我意2百度云 编辑:程序博客网 时间:2024/05/18 03:29
当vector容器里装的对象不是普通数据类型,而是自定义数据类型时,此时删除指定对象的方法见如下代码示例:
struct roi{int width;int height;};int main(){ vector<roi> iVec;roi r1;for( int i= 1; i< 10; i++){r1.width = i;r1.height = 10 * i;iVec.push_back(r1);} vector<roi>::iterator it; for(it=iVec.begin();it!=iVec.end();) {if((*it).width % 3 ==0) //相当于指针 it=iVec.erase(it); //删除元素,返回值指向已删除元素的下一个位置 else ++it; //指向下一个位置 } return 0;}
阅读全文
0 0
- Vector删除指定元素
- vector删除指定元素
- Vector删除指定元素
- vector删除指定元素
- C++ Vector 删除指定元素
- c++ vector 删除指定元素
- vector 中删除指定元素
- C++ vector删除指定元素
- C++:STL:vector删除元素
- 指定下标删除 vector 中的元素
- 删除vector指定位置的元素
- 十、c++ vector 删除指定元素
- 删除vector指定下标的元素
- Vector erase 用法 删除指定元素
- Vector erase 用法:删除指定元素
- 13.c++-stl::vector删除重复元素
- vector如何删除指定索引位置的元素?
- vector 中删除指定元素(个数为1-n个)
- Java异常处理机制
- CGContext一些方法在swift2.3和swift3.0的一些区别
- Python语法第6讲:集合
- H5简单版祖玛游戏
- Mysql数据实时导入Hive
- C++ vector删除指定元素
- Java泛型:<? extends XXXX> 中的? 和 extends 的理解和使用实例
- CS:APP二进制炸弹phase6
- 一个php脚本占用了多少内存呢
- Objective-C中的类目,延展,协议
- 解决eclipse导入maven项目出现Plugin execution not covered by lifecycle configuration问题
- 图数据库概述
- oracle创建分区表,以及非分区表转分区表
- 修改mysql 的初始密码