20170514_使用vector建立二维数组

来源:互联网 发布:m1a2和豹2知乎 编辑:程序博客网 时间:2024/06/05 09:52

20170514_使用vector建立二维数组


定义一个二维整形数组并初始化:

vector<vector<int> > array(m); //这个m一定不能少//初始化一个m*n的二维数组for(int i=0;i<m;i++) {    array[i].resize(n);}

测试代码:

#include<iostream>#include<vector>using namespace std;int main() {    vector<vector<int> > array(4);    for(int i=0;i<4;i++) {        array[i].resize(5);    }    //输出二维数组的行和列     cout<<"Row:"<<array.size()<<"  Column:"<<array[0].size()<<endl;    //输出二维数组     cout<<"["<<endl;    for(int j=0;j<array.size();j++) {        cout<<"["<<" ";        for(int k=0;k<array[0].size();k++) {            cout<<array[j][k]<<" ";        }        cout<<"]"<<endl;    }    cout<<"]"<<endl;    return 0;} 


0 0
原创粉丝点击