//定义vector存储类型的变量
vector<int> v;
//获取vector存储元素的个数。
cout<<v.size();
//常见错误,v定义一个空vector
v[0]=1
//
v.push_back(10);
cout<<v[0];
//vector可以使用下标法,当里面有元素时
//打印容器
void print(vector<int> v){
for(int i=0 ;i<v.size();i++){
cout<<v[i];
}
}
//定义方法2 定义一个长度为5的vector,默认值为0
vector<int> v(5);
//定义方法3:定义一个长度为5的vector默认值为80
vector<int> v(5,80);
//使用数组初始化vector
int a[]={1,2,3,4,5,6};
vector<int> v(a,a+5);
//sizeof();计算数组的占用字节数
sizeof(a)/sizeof(int)计算长度;
.begin()//第一个元素的指针
.end()//最后一个元素的指针
.front //第一个元素的值
.back //最后一个元素的值
swap()//交换俩个同类型的向量数据
sort(v.begin(),v.end());
reverse(v.begin(),v.end());
//可以运用于各类的容易
v.resize()//重新定义向量的大小
print(v)
//不足定义数,默认为0
//定义二维vector
//外层的>加一个空格,因为>>表示右移运算符
vector<vector <int> >v;
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
v[i].push_back(i+j);
}
}
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
cout<<v[i][j]<<" ";
}
cout<<endl;
}
/