vector构造二维数组

来源:互联网 发布:公安大数据分析研判 编辑:程序博客网 时间:2024/06/05 05:53

有一次网赛队友问我这种方法怎么搞,当时还真不习惯这种写法(后来是他想多了。。。)

不过多积累一点是没有坏处的吧

下面只是我习惯的一种写法

代码:

#include<iostream>#include<cstdio>#include<vector>using namespace std;int main(){    int n,m;    vector <vector<int> > v(n);    //vector<int后两个">"之间要有空格!否则会被认为是重载">>"    vector <int> ::iterator *it;    int i,j;    scanf("%d %d",&n,&m);    for(i = 0; i < n; i++){        v[i].resize(m);    }    for(i = 0; i < n; i++){        for(j = 0; j < m; j++){            cout<<v[i][j]<<" ";        }        cout<<endl;    }    return 0;}



原创粉丝点击