vector向量类(2)
来源:互联网 发布:mac哪里下载软件 编辑:程序博客网 时间:2024/05/22 12:43
vector常见函数使用:
push_back 在数组的最后添加一个数据
pop_back 去掉数组的最后一个数据
at 得到编号位置的数据
begin 得到数组头的指针
end 得到数组的最后一个单元+1的指针
front 得到数组头的引用
back 得到数组的最后一个单元的引用
max_size 得到vector最大可以是多大
capacity 当前vector分配的大小
size 当前使用数据的大小
resize 改变当前使用数据的大小,如果它比当前使用的大,者填充默认值
reserve 改变当前vecotr所分配空间的大小
erase 删除指针指向的数据项
clear 清空当前的vector
rbegin 将vector反转后的开始指针返回(其实就是原来的end-1)
rend 将vector反转构的结束指针返回(其实就是原来的begin-1)
empty 判断vector是否为空
swap 与另一个vector交换数据
详细的函数实现功能:其中vector<int> c.
c.clear() 移除容器中所有数据。
c.empty() 判断容器是否为空。
c.erase(pos) 删除pos位置的数据
c.erase(beg,end) 删除[beg,end)区间的数据
c.front() 传回第一个数据。
c.insert(pos,elem) 在pos位置插入一个elem拷贝
c.pop_back() 删除最后一个数据。
c.push_back(elem) 在尾部加入一个数据。
c.resize(num) 重新设置该容器的大小
c.size() 回容器中实际数据的个数。
c.begin() 返回指向容器第一个元素的迭代器
c.end() 返回指向容器最后一个元素的迭代器
- vector向量类(2)
- vector向量类(1)
- 幸运数(向量Vector类练习)
- STL系列(2):Vector 向量容器
- Vector(向量容器)
- 向量(vector)
- 向量(vector)
- 向量与向量空间(vector space)
- JAVA中向量类Vector
- 自定义一个vector向量类
- STL 向量容器(vector)
- STL 向量容器(vector)
- STL 向量容器(vector)
- STL 向量容器(vector)
- C++ Vector(向量容器)
- C++ Vector(向量容器)
- C++ Vector(向量容器)
- C++ Vector(向量容器)
- ThinkPHP5学习笔记【持续更新……】
- POJ 2774 Long Long Message(后缀数组 两个字符串的最长公共字串 )
- Gradle 'VitamioBundleStudio-master' project refresh failed
- 坚持是一件困难的事情
- Oraclr数据库安装检查失败解决处理过程
- vector向量类(2)
- 算法 第四版 2.2.8
- Java Executors(线程池)
- android webview Not allowed to load local resource错误的解决办法
- xxx上
- 一次HTTP请求的大概过程
- php-redis.dll
- OOM异常(二)
- char的初始化及ASCII与Unicode的简单总结