C++中vector的使用
2016-05-24 21:09
363 查看
vector是C++标准模板库中的容器,能够操作多种数据结构。
1.头文件
#include<vector>
vector属于std命名域
2.创建vector对象
vector<int> ivec;
3.基本操作
(1)尾部插入数字:ivec.push_back(ivec);
(2)使用下标访问元素,cout<<ivec[0]<<endl;
(3)使用迭代器访问元素
(4)插入元素: vec.insert(ivec.begin()+i,a);在第i+1个元素前面插入a;
(5)删除元素: vec.erase(ivec.begin()+2);删除第3个元素
vec.erase(ivec.begin()+i,vec.end()+j);删除区间[i,j-1];区间从0开始
(6)向量大小:ivec.size();
(7)清空:ivec.clear();
参考文献
【1】/article/9053922.html
【2】/article/5006296.html
1.头文件
#include<vector>
vector属于std命名域
2.创建vector对象
vector<int> ivec;
3.基本操作
(1)尾部插入数字:ivec.push_back(ivec);
(2)使用下标访问元素,cout<<ivec[0]<<endl;
(3)使用迭代器访问元素
vector<int>::iterator it; for(it=ivec.begin();it!=ivec.end();it++) cout<<*it<<endl;
(4)插入元素: vec.insert(ivec.begin()+i,a);在第i+1个元素前面插入a;
(5)删除元素: vec.erase(ivec.begin()+2);删除第3个元素
vec.erase(ivec.begin()+i,vec.end()+j);删除区间[i,j-1];区间从0开始
(6)向量大小:ivec.size();
(7)清空:ivec.clear();
参考文献
【1】/article/9053922.html
【2】/article/5006296.html
相关文章推荐
- C++第六次作业
- C++第六次实验——作业
- C++类对象指针
- c++实验6数组合并
- 第十三周--分数类中的运算符重载
- 从冒泡排序说起
- C++中的文件结束符
- HDU 1078.FatMouse and Cheese【DFS记忆化搜索】【5月24】
- c++作业6
- c++第六次实验
- 第6次c++作业
- 用C++实现一个哈希桶(插入,删除,寻找)
- c++ 中的slipt实现
- C++第六次实验——项目5
- 剑指offer经典题(利用C++的特性)
- 用C++实现一个哈希表(插入,删除,查找)
- C语言小笔记
- 2015第七届蓝桥杯决赛C语言C组--五星填数(DFS)
- 【c++程序】冒泡、插入、选择、快速排序算法
- c++作业6