1. vector:
1.1 vector 说明
- vector是向量类型,可以容纳许多类型的数据,因此也被称为容器
- (可以理解为动态数组,是封装好了的类)
- 进行
vector
操作前应添加头文件#include <vector>
1.2 vector初始化:
方式1.
- //定义具有10个整型元素的向量(尖括号为元素类型名,它可以是任何合法的数据类型),不具有初值,其值不确定
- vector<int>a(10);
方式2.
- //从数组中获得初值
- int b[7]={1,2,3,4,5,6,7};
- vector<int> a(b,b+7);
方式3.
- //用向量b给向量a赋值,a的值完全等价于b的值
- vector<int>a(b);
方式4.
//将向量b中从0-2(共三个)的元素赋值给a,a的类型为int型
vector<int>a(b.begin(),b.begin+3);
方式5.
- //从数组中获得初值
- int b[7]={1,2,3,4,5,6,7};
- vector<int> a(b,b+7);