![]() |
1
11
好吧,最大的问题是它们不是前向迭代器,而且有些东西非常期待前向迭代器。所以,你必须做一些有趣的转换才能让事情顺利进行。列举一些问题
如果您真的想知道各种迭代器类型之间的差异以及与之相关的问题,我建议您阅读scottmeyer的 有效STL . 它有一个关于迭代器的章节。 编辑: 至于Boost的反向迭代器是如何纠正这些缺点的,恐怕我还不知道。我知道标准反向迭代器的一些缺点,在过去也曾被它们咬过一口,但我从来没有太多地使用过Boost,所以我对它们的反向迭代器一点也不熟悉。对不起的。 |
|
Julia · 矢量中相加为总和S的值的数量 2 年前 |
![]() |
C_Rod · 在模板方法中确定STL容器中项目的数据类型 2 年前 |
![]() |
quantumwell · 将空向量放入std::map() 7 年前 |
![]() |
OutOfBound · 对未初始化内存使用算法的优点 7 年前 |
![]() |
DarthRubik · 在使用列表删除之后,迭代器如何不无效 7 年前 |