【C++】vevtor

1. 使用举例

在这里插入图片描述

2.定义和初始化

构造函数功能
vector<T> v1vector保存类型为T的的对象;默认构造函数;v1为空;
vector<T> v2(v1)v2为v1的副本
vector<T> v3(n, i)v3包含n个值为i的元素
vector<T> v4(n)v4含有值初始化的元素的n个副本

3.vector对象的操作

操作功能
v.empty()如果v为空,则返回true,否则返回false。
v.size()返回v中元素的个数。
v.push_back(t)在v的末尾添加一个元素t。
v[n]返回v中位置为n的元素。

4.遍历vector(不使用迭代器)

在这里插入图片描述

5.遍历vector(使用迭代器)

在这里插入图片描述