迭代器的本質和使用

迭代器:把標誌控制的循環和計數控制的循環統一爲一種控制,即迭代器控制,每一次迭代操作中對迭代器的修改就等價於修改標誌或計數器。 容器迭代器:類似於數據庫中的遊標(cursor),屏蔽了底層存儲空間的不連續性,在上層使容器元素維持一種「邏輯連續」的假象。工作邏輯如下:   不可把迭代器與void*和「基類指針」混淆:指針代表真正的內存地址,即對象在內存中的存儲位置;迭代器則代表元素在容器中的相對位置
相關文章
相關標籤/搜索