实作了功能强大的迭代器。STL容器的数据的内存地址可能会重新分配（reallocate），与容器绑定的迭代器仍然可以定位到重新分配后的正确的内存地址。
描述.
内部迭代器.内部的迭代器是高阶函数（通常接受匿名函数），比如codice_1、 codice_2等，它实现跨经一个容器的遍历，依次将给定函数应用到每个元素。
外部迭代器和迭代器模式.外部的迭代器可以被认为是某种类型的指针，它有两个主要操作：引用在一个对象（collection）