Chapter9.4 数组的替代品 向量容器vector,是一个快速的动态分配内存的数组

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() 返回第一个元素;

猜你喜欢

转载自blog.csdn.net/weixin_42011265/article/details/84370808