为什么要用迭代器

作者:原创时间:2022-06-24
文档

迭代器是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象,那些行为上像迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来。每一种容器型别都必须提供自己的迭代器。每一种容器都将其迭代器以嵌套的方式定义于内部。因此各种迭代器的接口相同,型号却不同。

迭代器的好处是它是一个接口,你只用接口约定的方法调用就可以迭代,以后被迭代的对象可以改变类型,如果考虑以后可能改变类型用迭代器会更加灵活。

显示全文
KTV唱歌为什么有回音 奶油可用来炒菜吗 经常被领导或老板骂怎么办 从凤凰古城可以步行到奇梁洞吗 支付宝如何查看花呗授权明细 杜月笙的抗日事迹简单点 怀孕7周hcg多少正常值是多少 什么是自主运动 气旋与反气旋的区别 国家电网报考有专业的限制吗 公章不很清晰有效用吗 常见的仙人掌种类都包括哪些 猫跟鸡煲汤做法 股票价值投资怎么赚钱 如何评价吉利帝豪gs这款车 孔子故乡在哪 国民教育序列是什么意思 人正常血量多少算正常 王者荣耀换技能在哪里 谜砂电视剧毒枭开大巴是第几集 减震弹簧软硬有什么好处 感慨时间流逝的名句 熔化焊的焊接接头包括哪几部分 三坊七巷的历史故事 双轨制教师什么意思 花胶要浸过水才可以炖吗 早晨和晚上都锻炼可以吗 电子违章扣分可以网上处理吗 怎样使用蓝牙智能卡为天然气充值 煮捶宣和豆腐宣有什么区别 汉字的构造有什么讲究 怎样稳定被管理人员 手表戴哪只手 二级建造师资格审核需要什么材料 幼犬多久剃胎毛 砍树会有什么危害 关于姓氏的语录 什么是视平线 7组暖气就第一组热怎么回事 以我爱学校为主题的对联