vector使用——创建二维数组(指定大小)
这是一个使用vector完成的练习代码,通过两个循环可以构造出n*m的二维数组,没有什么额外的意义,纯做记录和分享代码如下
std::vector<int>arr;
std::vector<std::vector<int>> arry;//定义一个3*2的数组,3行,2列for(int j= 0;j<3;j++)//3个数组,数组里的每个元素为内层数组定义的数组
for(int i= 0;i<3;i++)//元素数组,一个有2个元素
{
for(int i= 0;i<2;i++)//元素数组,一个有2个元素
{
arr.push_back(i);
arry.push_back(arr);arr.clear();
}
};