- tags: C/C++
容器类实现 begin
和 end
方法返回 Iterator class
的实例, Iterator class
通过实现友元类可以直接访问容器类的私有属性,
Iterator class
通过重载 ++/==/*
等操作符实现对容器类的访问并通过自己的私有属性记录当前位置。
Iterator class
重载的操作符:
++
移动容器元素位置==
判断两个容器位置是否相等(容器是否一个,位置是否一个)*
解引用返回当前位置指向的容器的值
容器类实现 begin
和 end
方法返回 Iterator class
的实例, Iterator class
通过实现友元类可以直接访问容器类的私有属性,
Iterator class
通过重载 ++/==/*
等操作符实现对容器类的访问并通过自己的私有属性记录当前位置。
Iterator class
重载的操作符:
++
移动容器元素位置==
判断两个容器位置是否相等(容器是否一个,位置是否一个)*
解引用返回当前位置指向的容器的值