在New Iterator Concepts标准提案中,我无法解读单程迭代器和正向遍历迭代器之间的任何有用区别。
正向遍历表中"++r"行的"断言/注释"是否意味着正向遍历迭代程序是可复制的,而单程迭代程序不是?
此外,为什么默认构造的额外功能会使迭代器模型向前遍历?理由是什么?
单程迭代器的思想是,它比前向遍历迭代器具有更少的需求。这样就可以为某些不可能多次通过的情况创建一个。
想想控制台输入。即使您可以复制迭代器,也无法帮助您检索旧的键盘输入。