C++ vector二维数组初始化以及获取数组长度


一维和二维动态数组初始化为:

std::vector <int> vec(10,90);  //将10个一维动态数组初始为90
std::vector<std::vector<int> > vec(row,vector<int>(col,0));  //初始化row * col二维动态数组,初始化值为0,其实就是每一行初始化为列数个0

获取一维数组长度:

int size = vec.size();

获取二维数组长度:

int size_row = vec.size();  //获取行数
int size_col = vec[0].size();  //获取列数

转自:https://blog.csdn.net/qq_16583687/article/details/75276125


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM