QVector二维数组赋为0
时间: 2024-06-16 20:06:42 浏览: 91
QT,QVector 基本用法,遍历[实例讲解] - 小皮球的博客 - CSDN博客1
QVector是Qt框架中提供的一个动态数组容器类,可以用于存储和操作各种类型的数据。如果要将QVector的二维数组赋为0,可以使用以下方法:
1. 使用resize()函数将二维数组的大小设置为所需的行数和列数,并使用fill()函数将所有元素赋为0。
```cpp
QVector<QVector<int>> array;
int rows = 3; // 行数
int cols = 4; // 列数
array.resize(rows);
for (int i = 0; i < rows; i++) {
array[i].resize(cols);
array[i].fill(0);
}
```
2. 使用循环遍历二维数组,将每个元素赋为0。
```cpp
QVector<QVector<int>> array;
int rows = 3; // 行数
int cols = 4; // 列数
array.resize(rows);
for (int i = 0; i < rows; i++) {
array[i].resize(cols);
for (int j = 0; j < cols; j++) {
array[i][j] = 0;
}
}
```
这样就可以将QVector的二维数组赋为0了。
阅读全文