iterator 怎么使用?有什么特点
时间: 2023-04-22 12:00:09 浏览: 119
Iterator的使用
iterator是一种用于遍历容器中元素的对象,可以通过以下方式使用:
1. 首先需要定义一个iterator对象,可以使用容器的begin()或end()函数来获取一个迭代器,例如:
```
vector<int> vec = {1, 2, 3, 4, 5};
vector<int>::iterator it = vec.begin();
```
2. 使用迭代器访问容器中的元素,例如:
```
cout << *it << endl; // 输出1
```
3. 可以通过++运算符将迭代器指向下一个元素,例如:
```
it++;
cout << *it << endl
阅读全文