当前位置: 代码迷 >> 综合 >> c++ vector 二维数组
  详细解决方案

c++ vector 二维数组

热度:7   发布时间:2024-01-26 16:26:11.0

Method I:

int N=3, M=4; 
vector<vector<int> > obj(N); //定义二维动态数组大小为3行 
for(int i =0; i< obj.size(); i++)//每一行改为4列 
{ obj[i].resize(M); 
} 

resize 将obj[i]的元素个数调整为M个,多则补,少则删

Method II:

int N=3, M=4; 
vector<vector<int> > obj(N, vector<int>(M));