摘要: 一、概念引入:除了使用下标来访问容器对象的元素外,标准库还提供了另一种访问元素的方法:使用迭代器(Iterators)。迭代器是一种检查容器内元素并遍历元素的数据类型。所有的标准库容器都定义了相应的迭代器类型,而只有少数的容器支持下标操作。因为迭代器对所有的容器都适用,现代C++程序更倾向于使用迭代器而不是下标操作访问容器元素,即使对支持下标操作的vector类型也是这样。(即:尽量使用迭代器访问容器元素。)二、困惑——迭代器和迭代器类型最开始的时候容易搞不清楚,原因之一是由于同一个术语iterator往往表示两个不同的事物。一般意义上指的是迭代器的概念;而具体而言时指的则是由容器定义的具体的 阅读全文
posted @ 2013-03-14 14:58 HandsomeDragon 阅读(308) 评论(0) 推荐(0)