1.动态数组,可以在运行阶段设置长度;而静态数组的长度是常量;
2.向量容器vector具有数组的快速索引方式;
3.可以插入和删除元素;
向量容器vector的定义和初始化
vector<double>vec1; /**向量容器的名称是vec1,里面放置double类型的元素;*/
vector<string>vec2(5); /**向量容器的名称是vec2,里面放置string类型的元素;且向量空间为5*/
vector<int>vec3(20,998);/**向量容器的名称是vec3,里面放置的元素类型是int,放置20个元素998*/
4.常用的vector函数
begin()、end()返回容器首尾元素的迭代器;
clear() 移除容器中的所有数据;
push_back(elem)在容器末尾插入一个元素;
pop_back() 删除最后一个元素;
front() 返回第一个元素;