迭代器是一种对象 , 它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址 。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象 , 那些行为上像迭代器的东西都可以叫做迭代器 。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来 。每一种容器型别都必须提供自己的迭代器 。每一种容器都将其迭代器以嵌套的方式定义于内部 。因此各种迭代器的接口相同,型号却不同 。
【为什么要用迭代器】迭代器的好处是它是一个接口,你只用接口约定的方法调用就可以迭代,以后被迭代的对象可以改变类型,如果考虑以后可能改变类型用迭代器会更加灵活 。
以上就是为什么要用迭代器的内容啦,希望本文可以帮到你!
- 为什么刘邦的老婆吕稚被称为娥驹
- 水泥混凝土路面施工前为什么洒水
- 为什么青蛙要叫益虫
- 为什么我的手机QQ没有消息震动
- 鸟儿为什么能在天空中自由飞翔
- 吸油纸为什么会变透明
- 沉默的羔羊中莱达医生为什么能逍遥法外
- mm麦檬为什么不打折
- 组角机为什么组不紧
- 如何去除细纹 为什么会出现皱纹