vector< vector<int> >怎么设置初值
时间: 2023-10-22 15:09:41 浏览: 127
你可以使用以下方式来设置 `vector< vector<int> >` 的初值:
```c++
// 设置一个大小为 m * n 的二维 vector,初值为 val
int m = 3, n = 4, val = 0;
std::vector<std::vector<int> > vec(m, std::vector<int>(n, val));
```
这将会创建一个大小为 `m * n` 的二维 vector,其中每一个元素的初值都为 `val`。你也可以将 `val` 替换成其他你所需要的初值。
相关问题
vector<vector<int>>赋初值
可以使用以下代码来赋初值:
```
vector<vector<int>> v{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
```
其中,v是一个二维vector,包含三个一维vector,每个一维vector包含三个int型元素,值分别为1~9。你还可以使用循环语句来赋初值,例如:
```
vector<vector<int>> v(3, vector<int>(3, 0));
for(int i=0; i<3; i++) {
for(int j=0; j<3; j++) {
v[i][j] = (i+1)*10 + j+1;
}
}
```
在这个例子中,我们先创建了一个3x3的二维vector,初始值都为0。接着循环遍历这个vector,将每个元素的值设置为在矩阵中的位置加上10,例如第一个元素位置为(0, 0),值为11。
vector<vector<int>>初始化
vector<vector<int>>的初始化可以通过以下方式实现:
1. 直接初始化一个空的vector<vector<int>>对象:
vector<vector<int>> vec;
2. 初始化一个指定大小的vector<vector<int>>对象:
vector<vector<int>> vec(n, vector<int>(m));
其中n和m分别表示vector<vector<int>>对象的行数和列数。
3. 初始化一个指定大小并且赋初值的vector<vector<int>>对象:
vector<vector<int>> vec = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
这种方式可以直接将一个二维数组转换为vector<vector<int>>对象。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)