qvector迭代器使用代码
时间: 2024-06-14 13:03:19 浏览: 216
c++设计模式-行为型模式-迭代器模式
QVector是一个模板类,用于存储任意类型的元素。迭代器是C++标准库中的一个概念,用于访问容器中的元素。在QVector中,可以使用迭代器来遍历和访问元素。
以下是一个简单的使用QVector迭代器的代码示例:
```cpp
#include <QVector>
#include <iostream>
int main() {
QVector<int> vec;
// 向QVector中添加元素
for (int i = 0; i < 10; ++i) {
vec.append(i);
}
// 使用迭代器遍历QVector中的元素
for (QVector<int>::iterator it = vec.begin(); it != vec.end(); ++it) {
std::cout << *it << " ";
}
return 0;
}
```
在这个示例中,我们首先创建了一个QVector对象`vec`,然后使用`append()`函数向其中添加了10个整数。接下来,我们使用迭代器`it`遍历QVector中的元素,并使用`*it`来访问元素的值。最后,我们将遍历到的元素值输出到控制台。
阅读全文