在STL里面,用iterator把容器和算法结合在一起。从某种程度上说,它是一种只能
指
> 针。比如
> int a[10];
> for(int* p = a; p != a+10; p++)
> {
> ...
> }
> 这里面int* p就相当于一种iterator。表达了一种概念,就是通过这个iterator,可
以
> 遍历容器,而又隐藏了容器内部的具体实现情况
iterator : 迭代程序
在STL里面,用iterator把容器和算法结合在一起。从某种程度上说,它是一种只能
指
> 针。比如
> int a[10];
> for(int* p = a; p != a+10; p++)
> {
> ...
> }
> 这里面int* p就相当于一种iterator。表达了一种概念,就是通过这个iterator,可
以
> 遍历容器,而又隐藏了容器内部的具体实现情况
iterator : 迭代程序