C++中vector用法详解
来源:互联网 发布:快乐十分分析软件 编辑:程序博客网 时间:2024/05/28 19:23
来源
vector是C++标准模板库(Standard Template Library,STL)中的部分内容,vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象。
说明
vector(向量):C++中的一种数据结构,确切的说是一个类。它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,可以使用vector来解决问题,以达到最大节约空间的目的。
使用前提
1.使用vector必须使用头文件#include<vector>
2.vector属于std命名空间的,注意使用using name std
,或者使用std::vector<int> vec
。
功能函数
vec.push_back(elem) //在尾部加入一个数据vec.pop_back() //删除最后一个数据vec.size() //返回容器中数据个数vec.empty() //判断容器是否为空vec.front() //返回第一个数据vec.back() //返回最后一个数据,不检查这个数据是否存在vec.capacity() //vector可用空间的大小vec.clear() //移除容器中所有的数据vec.begin() //指向迭代器中的第一个元素vec.end() //指向迭代器中末端元素的下一个,指向一个不存在的元素vec.insert(position,elem) //在position的位置插入elem,并返回新数据位置。vec.insert(position,n,elem) //在position位置插入n个elem数据,无返回值。vec.insert(position,begin,end) //在position位置插入[begin,end)区间的数据没,无返回值
阅读全文
0 0
- c++vector用法详解
- c++vector用法详解
- C++vector容器用法详解
- 【c++】vector的用法详解
- C++中vector用法详解
- Android中vector用法详解
- C++中vector用法详解
- C++中vector用法详解
- C语言vector的使用方法 C++中vector的用法详解
- vector容器用法详解(C++)
- vector中insert()的用法详解
- vector中insert()的用法详解
- c++中vector的用法详解
- c++中vector的用法详解[转]
- c++中vector的用法详解
- c++中vector的用法详解
- c++中vector的用法详解
- c++中vector的用法详解
- webpack--概念7--模块解析
- 用Swift 进行AES 加密、解密
- Python中==和is的区别
- 递归问题
- HBase扫描操作Scan
- C++中vector用法详解
- 编译python时使用定制的sqlite动态库
- tensorflow实战一(分类交通标志)
- java随手笔记(二)
- 2 编写控制器
- 缩略图Thumbnail
- 数据库数据类型
- POJ-2562-Primary Arithmetic
- 获取时间间隔