是 STL 容器静态变量的迭代器
Are iterators of STL containers static variables?
我们可以使用以下语句获取迭代器:
vector::iterator it = v.begin();
在哪里申报vector::iterator
?(有人可以给我一个链接吗?迭代器是什么东西?我知道迭代器的概念,但它是类向量中的一个变量吗?
根据我的理解vector::iterator
是"它"的可变类型。那么这种类型在哪里定义呢?
这可能是一个基本问题,但我对此没有明确的想法。有人可以解释一下吗?
迭代器是类中的一个类。在这种情况下,迭代器是类向量中的一个类。迭代器在类内部定义,以启用对类本身的访问。
迭代器不是静态的,因为这不允许使用两个迭代器迭代容器(应谨慎处理的操作)。
相关文章:
- 使用std::multimap迭代器创建std::list
- 来自 std::list 的迭代器 .end() 按预期返回"0xcdcdcdcdcdcdcdcd"但 .begin()
- C++中带有List类的迭代器Segfault
- 如何在 c++ 中将字符串迭代器变量传递给函数?
- 迭代器或反向器的一个变量
- ActorItr 迭代器变量中有什么,* ActorItr 返回什么?
- 从迭代器转换为变量的类型.(C++11 模板)
- 如何将迭代器变量声明为私有成员变量
- C :我可以将成员变量的迭代器带入班级之一
- 作为变量的目录迭代器值
- 迭代器变量在C 中表现奇怪
- 从模板中的迭代器推断变量的类型,out使用auto
- 是 STL 容器静态变量的迭代器
- 模板变量作为unordered_map键,迭代器问题
- C++迭代器值到变量
- 为什么使用迭代器时无法使用成员函数获取成员变量<set>?
- 如何为未知容器声明迭代器变量
- 带有静态数组成员变量的迭代器
- 变量中的Reverse_iterator和迭代器抽象
- 使用vector对象数组将变量与迭代器匹配