C++常用库函数之一:
要使用Vector容器,首先需要引入头文件 #include<Vector>
注意:Vector是一个类模板,不是一种数据类型。类似Vector<int>的是一种数据类型。
一、Vector的几种定义和初始化方式(以int数据为例)
Vector<int> v1; // 默认构造函数v1为空
Vector<int> v2(v1); // v2是v1的一个副本
Vector<int> v3(n,i); // v3包含n个值为i的元素
Vector<int> v4(n); // v4含有n个值为0的元素
二、Vector对象常用的几种操作
push_back(t); // 在数组的最后添加一个值为t的数据
pop_back(); // 在数组的最后移除最后一个数据
clear(); // 清空所有元素
size(); // 返回数组元素的个数
erase(t); // 删除指定元素t
empty(); // 判断数组是否为空
如果:
1、两个容器具有相同的容量
2、两个容器所有相同位置的元素相等
那么,这两个容器(vector)被认为是相等的。
两个容器(vector)之间大小的比较是按照词典规则。