vector的使用方法
Posted qianr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vector的使用方法相关的知识,希望对你有一定的参考价值。
vector是STL容器的可变长度数组。可变长度数组的头文件是<vector>,有以下常见的使用方法:
1.vector<int> v(N,i):建立一个可变长度数组v,内部元素类型为int,该可变长度数组最开始有N个元素,每个元素初始化为i。可以省略,此时这个可变长度数组的长度就是0。内部元素可以换成其他类型,比如double。
2.v.push_back(a):将元素a插入到数组v的尾部,并增加长度。
3.v.size(a):返回数组v的长度。
4.v.resize(n,m):重新调整数组大小为n,如果n比原来的小则删除多余信息;如果n比原来大则新增部分初始化为m,其中m可以省略。
5.vector<int>::iterator it:定义一个名字叫做it的迭代器。
6.v.begin():返回数组v首元素(也就是v[0])的迭代器。
7.v.end():返回数组v末尾元素下一个元素的迭代器,为空指针,不指向任何元素。
以上是关于vector的使用方法的主要内容,如果未能解决你的问题,请参考以下文章
c++ vector(向量)使用方法详解(顺序访问vector的多种方式)