头文件:
#include < vector> using
namespace std;
vector<int> v;
vector<int> v1;
int a = 10;
常用函数:
vector<int> v(a); //构造函数,参数为vector的长度/容量
vector<vector<int>> mat; //二维数组定义,未初始化
vector<vector<int>> mat(size, vector<int>(c));
//二维数组,大小为size
int len = v.size(); //返回向量v的长度(包含元素的个数)
max_element(add1,add2); //返回地址add1到地址add2(左闭右开区间!!!![add1,add2)中的最大元素的地址)
example:max = *max_element( &(a[0]), &(a[len]) );
v = v1; //赋值运算符,将v1的内容复制给v
v.push_back(a); //将a插入到向量尾部
for(vector<int>::iterator it = v.begin(); it != v.end(); it++) //遍历vector
iterator的本质是指针。