创建vector容器,迭代器的代码
时间: 2024-09-20 20:14:52 浏览: 40
详解C++中的vector容器及用迭代器访问vector的方法
在C++中,你可以使用`std::vector`容器来存储动态数组,并使用迭代器进行遍历操作。下面是一个简单的例子:
首先,包含必要的头文件:
```cpp
#include <iostream>
#include <vector>
```
然后创建一个vector容器,比如存储整数:
```cpp
std::vector<int> numbers;
// 如果你想添加元素
numbers.push_back(1);
numbers.push_back(2);
numbers.push_back(3); // 等等...
```
接着,你可以使用`begin()`和`end()`函数获取迭代器:
```cpp
std::vector<int>::iterator it; // 定义一个迭代器
it = numbers.begin(); // 获取vector的第一个元素的迭代器
it = numbers.end(); // 这个指向的是vector结束位置的前一个元素,不会访问到实际元素
// 遍历vector
for (; it != numbers.end(); ++it) {
std::cout << *it << " "; // 输出当前元素
}
```
阅读全文