迭代器模式

提供一种方法来访问聚合对象,不用暴露对象本身,又可以叫游标(Cursor).

2018-08-10-10-29-43

这个在 stl 里就是 iterator 类了,直接看看它的原理就好了 stl iterator

在具体容器的实现的里,都包含一个具体的 iterator 类

list<int>.get_iterator(); //获取该容器的iterator