不定长数组vector是一个stl库中的容器;类似于数组,因其有不定长的特性,故在一些情况下可以节省空间;
调用vector需要挂头文件<vector>
;
还需要注明std
;
常用用法
·我们先来定义一个int型的vector数组: vector <int> vec
·新增元素i至数组尾部:vec.push_back(i)
·删除数组尾部的元素:vec.pop_back()
·回传vector第一个元素的值:vec.front()
·回传vector数组最尾部元素的值:vec.back()
·存取索引值为i的元素值:vec[i] 或者 vec.(i)
//前提是位置已开出
·清空vector数组内的元素:vec.clear()
·判断数组是否为空(如果为空,返回true):vec.empty()
·获取vector数组目前拥有的元素个数:vec.size()