vector(向量)是一种数据结构,确切的说是一个类,相当于一个动态的数组。
向量是一种容器,容器中还有list,deques
无需定义向量的大小。当不知道数组规模多大时,可以用向量解决问题,避免空间资源的浪费。
向量vector和string一样,都属于STL(标准模板库)中的自定义数据类型,就是一个不需初始化大小的数组。
向量的定义:
可以用数组初始化向量:
向量的输入输出用法与数组无异
元素的输出,可以使用遍历器,begin();begin()+n;end()都表示元素的位置
向量中遍历器的类型为vector::iterator
对应数组下标的东西成为向量的秩