摘要: 具体实现肯定不如书上讲的清楚了,这里只是根据侯捷书上的讲解,自己建立一条思路以及形成一些相关的概念迭代器也可被称作智能指针,用于遍历容器内的元素,stl每个容器都实现了自己的iterator,iterator可以是一个类对象,也可以是原生指针因此对迭代器进行解应用操作的时候需要重载* ->运算符,使之能正确返回元素对象,这两个重载是迭代器的核心另外stl实现了算法和容器的泛型,如何能使算法顺利的对容器进行操作,这又是stl的泛型化必须要解决的问题这时迭代器又扮演了中介的角色,只需把容器的迭代器传给算法就可以对容器进行操作新问题又出现了,算法接受迭代器作为参数,这其中又可能用到迭代器所关联 阅读全文
posted @ 2013-08-24 16:47 SKY_VIEW 阅读(848) 评论(0) 推荐(0) 编辑