腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Boost单程
迭代
器
和前向
遍历
Iterator有什么区别?
、
、
在中,我无法解释单程
迭代
器
和前向
遍历
迭代
器
之间的任何有用的区别。 前向
遍历
表中"++r“行的”断言/注释“是否意味着前向
遍历
迭代
器
是可复制的,而单次
遍历
迭代
器
则不是?另外,为什么额外的默认构造能力使
迭代
器
模型向前
遍历
?理由是什么?
浏览 1
提问于2012-02-23
得票数 6
1
回答
是否允许抛出标准
迭代
器
操作?
考虑一个标准
迭代
器
,在这个
迭代
器
中,需要分配内存来
遍历
数据结构。该标准是否允许
迭代
器
在内存无法分配时抛出异常?举个例子,考虑一下树数据结构的输入
迭代
器
。在这种情况下,要
遍历
树,您必须添加并维护指向每个节点的父节点的指针(这将减慢不需要这样的指针的操作,例如在树上插入/擦除/查找),或者使用堆栈帮助
迭代
器
存储指向
遍历
的节点的指针。在这种情况下,虽
浏览 0
提问于2012-02-19
得票数 5
回答已采纳
2
回答
在java中有多少种
迭代
map的方法?如果我们已经有for循环了,为什么还要
迭代
mai呢?
可以使用myMap.entrySet().iterator()中的
迭代
器
遍历
SortedMap。但是这个
迭代
器
是否保留了排序的map对象的顺序呢? SortedMap接口没有自己的方法来
遍历
条目。
迭代
排序条目的标准方法是什么?
浏览 0
提问于2013-12-22
得票数 0
2
回答
set中的
迭代
器
是如何工作的
我想知道c++的STL中的
迭代
器
集合是如何工作的。我猜这个集合是使用二叉搜索树实现的,这意味着
迭代
器
会对这棵树进行顺序
遍历
。但我的问题是,当我们像it= s.begin()一样在内部将
遍历
的指针存储在某种堆栈中并在内部堆栈中存储
遍历
的指针时,
迭代
器
什么时候进行这种
遍历
,或者
迭代
器
中的增量在树上执行新的顺序
遍历
。
浏览 0
提问于2011-07-17
得票数 12
2
回答
如何实现游标
迭代
器
?
、
在“实现”一节中,这本书包含了下列项目: 谁定义了
遍历
算法?
迭代
器
并不是唯一可以定义
遍历
算法的地方。聚合可能定义
遍历
算法,并使用
迭代
器
只存储
迭代
的状态。如果
迭代
器
负责
遍历
算法,那么在同一个聚合体上使用不同的
迭代
算法是很容易的,在不同的聚合体上可以更容易地重用相同的算法。另一方面,
遍历
算法可能需要访问聚合的私有变量。如果是这样的话,将
遍历
算法放在
浏览 0
提问于2019-11-11
得票数 2
回答已采纳
2
回答
处理是否支持
迭代
器
?
、
、
我希望在处理过程中使用hashmap,并且希望使用
迭代
器
遍历
hashmap中的所有条目。然而,当我希望使用
迭代
器
时,我被告知“找不到名为
迭代
器
的类或类型”。下面显示了部分代码。iterator{ nodeDisplay.drawSelf();从处理网站我知道
迭代
器
可以用来
遍历
哈希图但是,我找
浏览 2
提问于2012-12-23
得票数 4
3
回答
单链表上的双向
迭代
、
、
、
、
我目前正在学习数据结构考试,并遇到了一个关于
迭代
的问题。 是否可以在单链列表上实现双向
迭代
器
?如果是这样的话,我们将如何实施它呢?我有一个想法,首先向前
遍历
链接列表,并存储一个临时链接列表,该列表在相反的方向存储节点。但是,
遍历
这个临时列表将导致
迭代
器
,它只允许向后
遍历
。
浏览 6
提问于2013-10-03
得票数 2
回答已采纳
2
回答
使用访问者模式设计树,如何实现不同类型的
遍历
?
给定使用标准访问者模式的树的设计,您的设计将如何允许用户在om预定前、顺序内或顺序后的
遍历
之间进行选择? 我正在考虑允许访问者访问,但让
遍历
遵循Iterator模式的Iterator对象。其想法是实现3个
迭代
器
,以实现所需的
遍历
。它们有一个接口,访问者只需要与这个接口交互,就可以将自己作为提供
遍历
的
迭代
器
的一个参数。当给访问者一个
迭代
器
时,用户可以选择使用哪个
迭代
器
。
浏览 0
提问于2014-01-17
得票数 9
回答已采纳
4
回答
如果
迭代
器
不是随机访问的,我怎么能在map的末尾停止
迭代
"n“呢?
、
、
我想用
迭代
器
遍历
C++中的映射,但不是一直
遍历
到最后。问题是,即使我们可以使用
迭代
器
进行基本操作,我们也不能将
迭代
器
与整数相加或比较。如何编写以下指令?
浏览 1
提问于2011-02-27
得票数 4
2
回答
对于STL无序容器,本地
迭代
器
有什么用途?
、
、
、
、
是一个
迭代
器
类型,其类别、值、差异、指针和引用类型与无序容器的iterator相同。此
迭代
器
可用于
遍历
单个桶,但不能跨桶
迭代
。是一个
迭代
器
类型,其类别、值、差异、指针和引用类型与无序容器的const_iterator相同。此
迭代
器
可用于
遍历
单个桶,但不能跨桶
迭代
。 这些
迭代
器
有什么用途?
浏览 8
提问于2017-02-14
得票数 10
回答已采纳
3
回答
返回一个
迭代
器
意味着什么?Java
、
我对返回
迭代
器
对象的含义感到困惑。
迭代
器
只是
遍历
列表的元素,那么我如何将其作为对象返回呢?我会返回一个可以被
迭代
的列表还是别的什么?当
迭代
器
所做的一切只是
遍历
或更改其他对象中的数据时,它怎么可能是一个对象呢?
浏览 1
提问于2014-10-26
得票数 6
1
回答
缺少
迭代
器
失效是否意味着前进
迭代
器
的有效性?
、
、
当C++标准说
迭代
器
没有“失效”时,这仅仅是指取消引用的能力,还是也意味着
遍历
功能?例如,如果容器的swap/insert/etc.保证不会使任何
迭代
器
失效,那么仅仅这一事实是否意味着也保证了推进旧
迭代
器
也是有效的?如果是这样的话,是否保证它将以与新
迭代
器
相同的顺序
遍历
元素?(我在这里询问的是传统/“遗留”
迭代
器
,但如果与新风格有任何不同,当然也会有帮
浏览 0
提问于2019-08-06
得票数 4
4
回答
迭代
和
遍历
有什么区别?
、
、
、
、
在过去的几周里,我一直在学习
迭代
器
。我仍然不明白
遍历
链表和
遍历
链表之间的主要区别。我知道
遍历
意味着
遍历
(访问每个元素)链表,当
迭代
时,你基本上做了同样的事情,但有什么不同,为什么你不能
遍历
所有东西(标准库数据结构)?
浏览 2
提问于2013-05-02
得票数 19
回答已采纳
3
回答
如何按优先级
迭代
?
、
每个项的ID字段中都有一个整数,如何让ExampleClass的
迭代
器
遍历
ID为偶数的项,然后
遍历
ID为奇数的项。编辑:我不需要这个特定问题的答案,我通常问的是如何在ExampleClass中有一个
迭代
器
内部类,它将首先
迭代
具有一个属性的项,然后
遍历
其他属性。
浏览 29
提问于2019-03-21
得票数 1
2
回答
C#:当派生类及其基类都实现IEnumerable时,在派生
迭代
器
类上使用LINQ
、
、
、
我有一种情况,我有我正在派生的
迭代
器
类。基本
迭代
器
遍历
基本对象,派生
迭代
器
遍历
派生对象。我可以在基本
迭代
器
上使用LINQ,但不能在派生
迭代
器
上使用。如果我可以使用LINQ
遍历
其中任何一个,那将是非常有帮助的。 提前感谢您的指导!
浏览 10
提问于2018-02-22
得票数 2
回答已采纳
4
回答
使用
迭代
器
遍历
列表?
、
我需要使用C++
遍历
列表的示例。
浏览 0
提问于2011-03-29
得票数 28
回答已采纳
2
回答
使用
迭代
器
循环
遍历
迭代
器
的向量
、
、
、
、
我在final for循环中得到一个错误: error: conversion from '__normal_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int> >*,vector<__gnu_cxx::__normal_iterator<int*, std::vector<int> >>>' to non-scalar type '__normal_iterator<const int*,vector<int>
浏览 101
提问于2020-03-12
得票数 3
回答已采纳
2
回答
映射
迭代
器
遍历
技术
、
、
我在声明
迭代
器
以
遍历
映射并查找值时遇到了问题。我得到一个错误“期望的初始化
器
在‘fibiter’之前”。
浏览 0
提问于2012-10-06
得票数 1
回答已采纳
1
回答
如何
遍历
输入
迭代
器
、
我需要写一个函数,它接受一个输入
迭代
器
和一个输出
迭代
器
,并读取输入流直到完成(我的第一个想法是输入流
迭代
器
将是一个要读取的文件-所以当文件内容完全读取时将完成),然后函数将返回。我的问题是我不知道如何:B)检查
迭代
器
何时到达输入的末尾。 C)发生错误时。
浏览 2
提问于2013-06-08
得票数 0
1
回答
遍历
树的
迭代
器
、
、
、
我想取得的成果如下: Tree<std::string>* tB = new Tree<std::string>("B", tA); Tree<std::string>* tC = new Tree<std::string>("C
浏览 0
提问于2019-10-17
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
迭代器_遍历集合List
迭代器_遍历集合Map
迭代器
可迭代对象和迭代器
Python迭代器
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券