vector<int>a(10);//不具有初始值,值不确定
vector<int>a(10,1);//初始化10个1;
vector<int>b(a);//将a的值付给b
vector<int>b(a.begin(), a.begin()+3);//将a前面3个值赋值给bint c[10]={0};vector<int>(c, c +7);//将数组值赋给容器//添加元素for(size_t i =0; i <20; i++){
a.push_back(i);}
二、访问元素
1、遍历
2、迭代器访问
3、auto变量访问
//1、遍历for(size_t i =0; i < a.size(); i++){
cout << a[i]<< endl;}//2、迭代器访问for(vector<int>::iterator it=a.begin(); it <a.end(); it++){
cout <<*it << endl;}//auto变量访问//单层for(auto&&x : a){
cout << x << endl;
x =0;}//双层
vector<vector<int>>allnum;int i =0;for(auto&x : allnum){for(auto&y : allnum[i]){
cout << y << endl;}
i++;}