close
迭代器必有的操作:
operator++:移動到下一個元素
operator*:間接取值運算子
operator->:指標取值運算子
operator==:比較兩個指標是否指向同一個元素
operator!=:比較兩個指標是否指向不同元素
迭代器的優點:
1、包裝指標的操作,讓使用指標更簡單且可以用於不同種類的容器。
2、可用泛型演算法來操作。
反向迭代器(reverse_iterator)使用於反向操作:
rbegin():回傳指向反向開頭的反向迭代器
rend():回傳表示反向結尾的反向迭代器
*當容器本身是(const) 時,只能使用固定值迭代器 (const_iterator)。
全站熱搜
留言列表