STL 迭代器的操作分類

不同容器的迭代器,其功能強弱有所不同。容器的迭代器的功能強弱,決定了該容器是否支持 STL 中的某種算法。例如,排序算法需要通過隨機訪問迭代器來訪問容器中的元素,因此有的容器就不支持排序算法。 常用的迭代器按功能強弱分爲輸入、輸出、正向、雙向、隨機訪問五種,這裏只介紹常用的三種。 正向迭代器。假設 p 是一個正向迭代器,則 p 支持以下操作:++p,p++,*p。此外,兩個正向迭代器可以互相賦值,
相關文章
相關標籤/搜索