提升单遍迭代器和前向遍历迭代器有什么区别?



在New Iterator Concepts标准提案中,我无法解读单程迭代器和正向遍历迭代器之间的任何有用区别。

正向遍历表中"++r"行的"断言/注释"是否意味着正向遍历迭代程序是可复制的,而单程迭代程序不是?

此外,为什么默认构造的额外功能会使迭代器模型向前遍历?理由是什么?

单程迭代器的思想是,它比前向遍历迭代器具有更少的需求。这样就可以为某些不可能多次通过的情况创建一个。

想想控制台输入。即使您可以复制迭代器,也无法帮助您检索旧的键盘输入。

最新更新