Vector-不定长数组

不定长数组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()