c++中vector定义
时间: 2023-10-15 13:26:38 浏览: 171
关于C++vector
在C++中,vector是一个向量类型,它可以容纳多个相同类型的元素。在使用vector之前,需要包含头文件<vector>。在C++中,可以使用以下方式定义vector:
1. 定义一个空的vector:
vector<int> vec;
2. 定义一个指定大小的vector:
vector<int> vec(10); // 定义一个包含10个元素的vector,每个元素的初始值为0
3. 定义一个指定大小和初始值的vector:
vector<int> vec(10, 1); // 定义一个包含10个元素的vector,每个元素的初始值为1
4. 定义一个使用初始化列表的vector:
vector<int> vec = {1, 2, 3, 4, 5}; // 定义一个包含5个元素的vector,并分别赋值为1, 2, 3, 4, 5
需要注意的是,vector是C++的容器,而不是C语言中的类型。在C语言中,可以使用数组来实现类似的功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [C++中使用Vector定义数组](https://blog.csdn.net/yang_yi520/article/details/122602822)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [C++ vector的用法(整理)](https://blog.csdn.net/djjqoll1841/article/details/101290658)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文