![]() |
1
2
我会手动编写这个算法。 输入迭代器
其次,错误检查关闭。如果我没弄错的话
所以,为了解码整个序列,我会做如下的事情:
|
![]() |
2
0
这里的问题是<运算符,它只适用于randomAccessIterator。为什么不只是:
?
不。
递增到结尾是STL算法的标准行为。
STL迭代器通常不是传递byref的好类型。调用方经常希望在调用函数后保留它们。例如,传递byRef会导致无法编译:
(许多编译器会接受它,但它不是标准的) 更好的方法是传递迭代器byval,然后返回结束算法的新位置,以便与STL的其余部分更加一致。例如,请参见std::find()。 希望有帮助。。。。 |
|
Julia · 矢量中相加为总和S的值的数量 2 年前 |
![]() |
apetrai · 我应该如何假设算法使用哪种迭代器类别? 2 年前 |
![]() |
Pratik · 不使用Java DeepCopy迭代器 7 年前 |
![]() |
PanDe · 将两个列表合并为一个Dict、Tuple 7 年前 |
![]() |
bisarch · 迭代哈希集并在每次迭代中删除多个元素 7 年前 |