迭代器的本质和使用

迭代器:把标志控制的循环和计数控制的循环统一为一种控制,即迭代器控制,每一次迭代操作中对迭代器的修改就等价于修改标志或计数器。 容器迭代器:类似于数据库中的游标(cursor),屏蔽了底层存储空间的不连续性,在上层使容器元素维持一种“逻辑连续”的假象。工作逻辑如下:   不可把迭代器与void*和“基类指针”混淆:指针代表真正的内存地址,即对象在内存中的存储位置;迭代器则代表元素在容器中的相对位置
相关文章
相关标签/搜索