c++ vector二维数组赋值
时间: 2023-08-08 14:11:22 浏览: 216
你可以使用C++的vector来创建二维数组,并进行赋值操作。下面是一个简单的示例:
#include <iostream>
#include <vector>
int main() {
int rows = 3;
int cols = 4;
// 创建一个大小为rows x cols的二维vector
std::vector<std::vector<int>> matrix(rows, std::vector<int>(cols));
// 赋值操作
for (int i = 0; i < rows; ++i) {
for (int j = 0; j < cols; ++j) {
matrix[i][j] = i * cols + j;
}
}
// 打印二维vector
for (int i = 0; i < rows; ++i) {
for (int j = 0; j < cols; ++j) {
std::cout << matrix[i][j] << " ";
}
std::cout << std::endl;
}
return 0;
}
在上面的示例中,我们首先创建了一个大小为3x4的二维vector,然后使用两个嵌套的循环对其进行赋值。最后,我们打印出了赋值后的二维vector。
希望能对你有所帮助!如果有任何问题,请随时提问。
相关推荐


















