vector删除单个元素
来源:互联网 发布:淘宝比较有名的cos店 编辑:程序博客网 时间:2024/05/16 09:02
vector<T>::iterator本来就是随即存取的啊,可以直接在其对象上加或者减去一定的偏移量:
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int
main()
{
vector<int> ivec;
for(int i = 0; i < 10; ++i)
ivec.push_back(i*2);
for(vector<int>::iterator it = ivec.begin(); it != ivec.end(); ++it)
cout<<*it<<endl;
ivec.erase(ivec.begin()+3);
for(vector<int>::iterator it = ivec.begin(); it != ivec.end(); ++it)
cout<<*it<<endl;
return 0;
}
- vector删除单个元素
- c++ vector删除元素
- vector删除元素
- c++ vector删除元素
- vector删除元素 演示
- 循环删除vector元素
- vector连续删除元素
- c++ vector删除元素
- Vector删除元素
- Vector容器删除元素
- vector元素删除
- vector删除元素
- C++ vector删除元素
- c++ vector删除元素
- vector删除元素
- Vector 删除元素
- STL vector 删除元素
- vector删除元素
- 面试编程题拾遗(03) --- 删除有序数组中的重复元素
- STL 中 sort 函数用法简介
- 立即数方式(ARM)——彻底解析
- 图片局部放大镜
- SPM(SQL Plan baseline)(11g)
- vector删除单个元素
- C++仿函数
- priority_queue的用法
- 手工创建dataguard库
- UESTC OJ 1830
- Hadoop 运行作业java堆溢出:java.lang.outofmemoryerror: java heap space hadoop
- 【Java】使用 Arrays.copyOf 进行数组复制
- 黑马程序员JS---CSS基础
- 面试编程题拾遗(04) --- 上楼梯有多少种方式