c++ 二维vector初始化
时间: 2023-08-28 16:23:14 浏览: 122
二维vector的初始化方法有三种。第一种方法是使用初始化列表,可以在声明vector时直接赋予初值。例如,可以使用以下代码初始化一个2行4列的vector:
vector<vector<int>> vec = { { 0, 0, 0, 0 }, { 0, 1, 2, 3 } }; [1]
第二种方法是使用resize()函数,先声明一个vector对象,然后通过resize()函数设置行数和列数,并可以给每个元素赋予初始值。例如,可以使用以下代码初始化一个2行4列的vector,并赋予初始值为1:
vector<vector<int>> v(2, vector<int>(4,1)); [2]
第三种方法是先定义vector,然后再设置大小并赋值。例如,可以使用以下代码初始化一个2行4列的vector,并将所有元素赋值为1:
vector<vector<int>> v(2); //2行
for(int i=0; i<v.size(); i++){
v[i].resize(4); //4列
for(int j=0; j<v[i].size(); j++){
v[i][j = 1; //赋值
}
} [3<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [【C/C++】二维Vector的初始化方法](https://blog.csdn.net/qq_34018840/article/details/101677175)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [C++ 二维vector初始化、resize()](https://blog.csdn.net/DreamLike_zzg/article/details/86760751)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.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)
![](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)