[转载]vector创建二维数组

vector创建二维数组
二维数组的创建以及如何获取二维数组的行与列的大小。

二维vector初始化大小的方法:
大小为rows*cols,初始值为0的二维vector。

vector<vector<int> > vec(rows, vector<int>(cols, 0));
int raw = vec.size();//行
int col = vec[0].size();//列

行和列的迭代器:

//行的迭代器
for(vector<vector<int>>::iterator it=vec.begin();it!=vec.end();it++)
{
//列的迭代器
for(vector<int>::iterator vit=(*it).begin();vit!=(*it).end();vit++)
{
if(target==*vit)
return true;
}

}
————————————————
版权声明:本文为CSDN博主「Jocelin47」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45566765/article/details/107631527

上一篇:使用FineReport打造考试分析系统


下一篇:TopK的问题及代码实现