Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
何时将 node_type 与 std::map::insert 一起使用?
我已经习惯了现有的界面std map 插入元素返回一个 bool 描述成功插入 以及迭代器关于插入元素的位置 template lt class P gt std pair
c
STL
Iterator
containers
C17
结构解引用运算符(运算符->)
我正在为迭代器编写一个薄模板包装器 在通过结构取消引用运算符时遇到了绊脚石 主要是因为指针没有 include
c
templates
Iterator
operatoroverloading
在 C# 中实现双向枚举器
有没有办法使用yield块来实现IEnumerator
c
Iterator
IEnumerator
如果您递增一个等于 STL 容器的结束迭代器的迭代器,会发生什么
如果当迭代器指向向量的最后一个元素时将其增加 2 会怎样 在这个问题询问如何通过 2 个元素将迭代器调整为 STL 容器 提供了两种不同的方法 使用算术运算符 2 或 两次 或使用 std advance 我已经使用 VC 7 对它们进行了
c
STL
vector
Iterator
使用常规迭代器向后迭代,还是与反向迭代器作斗争?
我最近了解了在 C 中使用反向迭代器的正确方法 特别是当您需要擦除迭代器时 看这个问题 and this one 这就是你应该这样做的方式 typedef std vector
c
STL
Iterator
如何为 Python 迭代器编写分页器?
我正在寻找一种 翻阅 Python 迭代器的方法 也就是说 我想包装给定的迭代器iter and 页面大小使用另一个迭代器 它将从 iter 返回项目作为一系列 页面 每个页面本身就是一个迭代器 最多可达页面大小迭代 我翻阅了迭代工具我看到
python
Iterator
pythonitertools
Python 过滤器/最大组合 - 检查空迭代器
使用Python 3 1 我知道这个问题已经被问过很多次 用于测试迭代器是否为空的一般问题 显然 对此没有简洁的解决方案 我猜是有原因的 迭代器在被要求返回下一个值之前并不真正知道它是否为空 不过 我有一个具体的例子 希望我能从中编写出干净
python
filter
Iterator
python3x
iterable
从末尾到开头迭代 C++ 向量
是否可以从末尾迭代向量到开头 for vector
c
vector
Iterator
如何使用 std::copy 读取任意数量的值?
我正在尝试编写与此相反的操作 std ostream outs properly initialized of course std set
c
Iterator
stlalgorithm
istreamiterator
公开自定义 STL 样式迭代的首选方法是什么?
另见有没有一种好方法可以不用在 C 中为自定义类型手写所有 12 个所需的容器函数 对于像这样的类 namespace JDanielSmith class C const size t size const std unique ptr
c
STL
Iterator
Java iterator.hasNext() 始终为 true
我的代码有一点问题 如下所示 这iterator hasNext 永远不会变成假 因为next 函数总是返回相同的元素 它以无限循环 我想在集合中的每个元素中设置属性 UserLock 从返回GetElements 如果元素的类型是 Pac
Java
whileloop
Iterator
是否允许增加结束迭代器?
是否允许迭代器变量递增it那已经是在end i e auto it v end 一般情况下允许吗 如果不是的话 是不是不允许vector 如果是的话 是 it maybe 幂等的 if it v end 我问 因为我偶然发现了这样的代码 s
c
Iterator
增强的 for 语句如何用于数组,以及如何获取数组的迭代器?
给出以下代码片段 int arr 1 2 3 for int i arr System out println i 我有以下问题 上面的 for each 循环是如何工作的 如何在 Java 中获取数组的迭代器 是否将数组转换为列表来获取迭
Java
Arrays
Iterator
foreach
接口和协方差问题
我有一个存储一段数据的特定类 它实现了一个接口 template
c
interface
Iterator
covariance
IEnumerator 是否有“HasNext”方法?
使用JavaIterators 我已经用过hasNext确定迭代是否有更多元素的方法 不消耗元素 因此 hasNext就像一个 Peek 方法 我的问题 有没有类似 hasNext or Peek 具有 C 泛型的方法IEnumerator
c
Iterator
IEnumerator
peek
迭代 .next() 时出现 Java“ConcurrentModificationException”运行时错误 [重复]
这个问题在这里已经有答案了 根据运行时错误信息 异常发生在以下行 VirusData v iteratorVirusDB next VirusData是一个具有构造函数和重载构造函数的类 其中包含有关数据库中每种病毒的特定信息 例如 字符串
Java
Exception
Iterator
ArrayList
RuntimeError
Java 日期迭代器工厂,其中规则指定如何计算间隔
我正在寻找一个Java类 我可以在其中指定一组日期规则 例如 每个第三个星期日 和 每第二个月第一次出现星期一 我希望能够从中得到类似无限迭代器的东西 next 将返回与规则集匹配的下一个日期 我想我可以自己构建它 但日历很麻烦 而且感觉类
Java
date
Iterator
rules
std::map::begin() 之前的 STL 迭代器
在 C 11 中std map 是否有一些有效的迭代器x这样 x保证等于map begin 我想检测我刚刚调用的函数 我的 是否已将迭代器从函数的前面移走 该函数会将迭代器向后移动一位 这个答案适用于图书馆的其他部分吗 不 迭代器位于开头之
c
C11
STL
Iterator
reverseiterator
为什么随机访问迭代器的算术运算符接受/返回 int 而不是 size_t?
由于大多数操作都在std vector要求 返回size t 这就是我用于索引的类型 但现在我已经启用了所有编译器警告来修复一些我知道的签名 未签名转换问题 这条消息让我感到惊讶 警告 C4365 参数 从 size t 转换为 w64 i
c
Iterator
如何以线程安全的方式迭代容器?
我有一个容器 C 我需要从不同的线程以两种方式进行操作 1 添加和删除元素 2 遍历其成员 显然 在迭代发生时删除元素 灾难 代码看起来像这样 class A public void AddItem const T item int ind
c
Iterator
threadsafety
Iteration
containers
«
1 ...
22
23
24
25
26
27
28
...30
»