参考文章:C++ 数组(vector)常用操作总结
目录:
定义和初始化
int m = 4;
int n = 3;
int val = 123456;
// 空的数组
vector<int> v1;
// 使用v1数组所有元素初始化v2
vector<int> v2(v1);
// 同上,不同写法
vector<int> v3 = v2;
// n长度默认值为val的数组
vector<int> v4(n, val);
// n长度系统默认值的数组
vector<int> v5(n);
// 指定元素的数组
vector<int> v6{3, 5, 7, 9, 11, 13};
// 初始化一个m行n列的矩阵
vector< vector<int> > matrix(m, vector<int>(n, val));
常用方法