vector类c++
时间: 2023-10-17 19:37:38 浏览: 42
vector类是C++标准库中的一种动态数组容器,可以存储各种类型的元素,并且可以根据需要动态调整数组的大小。使用vector类需要包含头文件< vector> 并在代码中使用命名空间std,即using namespace std。
以下是一个简单的使用vector类的示例代码:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
v.push_back(4);
v.push_back(5);
// 使用迭代器遍历vector
std::vector<int>::iterator it = v.begin();
while (it ! v.end()) {
std::cout << *it << " ";
it++;
}
std::cout << std::endl;
return 0;
}
```
在上述代码中,我们首先创建了一个名为v的vector对象,并使用push_back()函数向其中添加了5个整数。然后,使用迭代器遍历vector,将每个元素输出到控制台。最后,我们返回0表示程序成功运行结束。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [c++ - 第9节 - vector类](https://blog.csdn.net/qq_45113223/article/details/127758507)[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/qq_61552595/article/details/128110583)[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 ]