vector
vector表示对象的集合,其中所有的对象的类型均相同。如果需要使用vector,需要:
#include <vector>
using std::vector;
一、定义与声明
vector <T> name;//其中T表示对象的类型,除了基本内置类型外,也可以是string,甚至是vector类型
二、初始化
vector<T> v1;//默认初始化
vector<T> v2(v1);
vector<T> v3 = v1;
vector<T> v4 (n , val);//v4包含了你个重复的以val为值得元素
vector<T> v5 (n);//包含了n个执行了值初始化的元素
vector<T> v6 {a,b,c};//列表初始化
vector<T> v7={a,b,c};
四、方法
v.empty();
v.size();
v.push_back(t);//向v的末尾添加一个值为t的元素
v[n];
v1 = v2;
v1 = {a,b,c};
v1 == v2;
!=,<,<=,>,>=