STL之迭代器

1.iterator究竟是什么? iterator,迭代器。是一种设计模式,它提供了一种方法,可以按照一定顺序访问一个聚合对象中各个元素而又不需暴露该对象的内部表示。每一种 STL 容器都有专属的迭代器,以避免暴露容器的内部结构(如果不专属的话,在声明定义一个用于某容器的迭代器时很可能暴露其内部函数或结构)。iterator实际是一个类似指针的模板类,重载了*和->。对于专门用于不同容器的迭代器,
相关文章
相关标签/搜索