![]() |
1
6
简短的答案是否定的。长的答案是,因为迭代器不需要知道正在迭代的容器或范围,所以只需要知道
此外,某些类型的迭代器可以做的不仅仅是上面所述的,但主要是它们都需要以某种形式或其他形式拥有/执行上面所述的内容。 |
![]() |
2
1
默认的STD::String::迭代器只是一个随机的双向迭代程序,对容器一无所知。 但是如果你在Visual C++平台上工作,也许你可以使用一些类似的黑客攻击方法来控制它的容器,但是这很危险:
|
|
Julia · 矢量中相加为总和S的值的数量 1 年前 |
![]() |
apetrai · 我应该如何假设算法使用哪种迭代器类别? 2 年前 |
![]() |
Pratik · 不使用Java DeepCopy迭代器 6 年前 |
![]() |
PanDe · 将两个列表合并为一个Dict、Tuple 6 年前 |
![]() |
bisarch · 迭代哈希集并在每次迭代中删除多个元素 6 年前 |