叠代器是一種對象,它能夠用來遍曆标準模闆庫容器中的部分或全部元素,每個叠代器對象代表容器中的确定的地址。叠代器修改了常規指針的接口,所謂叠代器是一種概念上的抽象,那些行為上像叠代器的東西都可以叫做叠代器。然而叠代器有很多不同的能力,它可以把抽象容器和通用算法有機的統一起來。每一種容器型别都必須提供自己的叠代器。每一種容器都将其叠代器以嵌套的方式定義于内部。因此各種叠代器的接口相同,型号卻不同。
叠代器的好處是它是一個接口,你隻用接口約定的方法調用就可以叠代,以後被叠代的對象可以改變類型,如果考慮以後可能改變類型用叠代器會更加靈活。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!