C++中vector删除指定位置的元素
2016-05-27 10:16
309 查看
1、可以用erase方法删除vector指定位置的元素。
2、例程:
#include <vector>
#include <iostream>
using namespace std;
int main(int argc, char** argv){
std::vector<int> vec;
for(int i=0;i<100;i++) vec.push_back(i);
printf("10:%d\n",vec[10]);
printf("size:%d\n",vec.size());
printf("**********************************\n");
std::vector<int>::iterator it = vec.begin()+10;
vec.erase(it);
printf("10:%d\n",vec[10]);
printf("size:%d\n",vec.size());
return 0;
}
1、可以用erase方法删除vector指定位置的元素。
2、例程:
#include <vector>
#include <iostream>
using namespace std;
int main(int argc, char** argv){
std::vector<int> vec;
for(int i=0;i<100;i++) vec.push_back(i);
printf("10:%d\n",vec[10]);
printf("size:%d\n",vec.size());
printf("**********************************\n");
std::vector<int>::iterator it = vec.begin()+10;
vec.erase(it);
printf("10:%d\n",vec[10]);
printf("size:%d\n",vec.size());
return 0;
}
相关文章推荐
- C++ Lambda表达式
- 【C语言】04-函数
- C++小里程
- C++--VECTOR的简单应用
- [瞎JB写] C++多态
- C++ 内存存储,参数传递的深度理解
- [置顶] c++ static的使用方法
- 象棋 马 遍历情况
- C/C++编程心得
- 常见的C语言内存错误及对策
- C++编程基础笔记章节九
- VC++ 之获取主机IP gethostbyname()函数 详细实例分析
- 嵌入式为什么选择C语言?
- leetcode #43 in cpp
- MPI实现矩阵乘法程序--实现MPI传递连续数组
- C++ 函数 重载 覆盖 隐藏
- leetcode $42 in cpp
- leetcode #41 in cpp
- 第一次写WIN32 SOCKET C/S模式聊天程序有感
- C/C++ 各种类型最大值最小值