文章标题
来源:互联网 发布:淘宝手机配件货源 编辑:程序博客网 时间:2024/06/03 19:42
STL容器之Vector(动态数组)
定义一个vector数组,包含头文件#include<vector>
声明一个一维动态数组vector<int> a
vector数组的成员函数
1.push_back 在数组的最后添加一个数据a.push_back(15)
2.pop_back 去掉数组的最后一个数据 a.pop_back(15)
;
3.at 得到编号位置的数据a.at(2)
得到a[2]的值
4.begin 得到数组头的指针a.begin()
返回指向数组头的指针,加*取它的值
5.end 得到数组的最后一个单元+1的指针a.end()-1
返回最后元素的指针,加*取值
6.front 得到数组头的引用a.front()
得到数组头的值
7.back 得到数组的最后一个单元的引用a.back()
得到数组最后一个值
8.max_size 得到vector最大可以是多大 求得数组vec理论值大小
9.capacity 当前vector分配的大小 求得数组vec当前容量大小
10.size 当前使用数据的大小 求得数组vec当前大小
11.resize 改变当前使用数据的大小,如果它比当前使用的大,填充默认值0
12.reserve 改变当前vecotr所分配空间的大小 最少分配多少空间
13.erase 删除指针指向的数据项 a.erase(a.begin()+2)
删除第2个元素,包括第0个元素 a.erase(a.begin()+2,a.begin()+5)
删除第2个到第4个数据
14.clear 清空当前的vector
15.rbegin 将vector反转后的开始指针返回(其实就是原来的end-1),逆向的第一个值
16.rend 将vector反转构的结束指针返回(其实就是原来的begin-1) 逆向的最后一个值
17.empty 判断vector是否为空
18.swap 与另一个vector交换数据
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- C语言之静态库与动态库学习笔记
- oracle CTE
- SQL函数小结
- 纯css制作三角形+常用的对话框实例
- JSP中的include的两种用法
- 文章标题
- 五月份实习总结
- android RIL源码研究
- 设计模式读书笔记-----状态模式
- java内部类
- Invert a binary tree.
- CSS文字属性与选择器
- 基于Java Bouncy Castle的PGP加密解密示例
- 几个精致的web UI框架