首页 > 试题广场 >

给出了一个Itor类,考虑怎样提供一批迭代器,以实现前向迭代

[问答题]
给出了一个Itor类,考虑怎样提供一批迭代器,以实现前向迭代,反向迭代。迭代通过一个在迭代过程中可能修改的容器,迭代通过在迭代中不可改变的容器。请设法组织好这组迭代器,使用户在为一个算法提供充分的功能时可以互换地使用这些迭代器。设法使这些容器的实现中重复的东西最少。用户还可能需要什么样的迭代器?列出你的方法的强项和弱项。

这道题你会答吗?花几分钟告诉大家答案吧!