STL之迭代器

1.iterator究竟是什麼? iterator,迭代器。是一種設計模式,它提供了一種方法,可以按照一定順序訪問一個聚合對象中各個元素而又不需暴露該對象的內部表示。每一種 STL 容器都有專屬的迭代器,以避免暴露容器的內部結構(如果不專屬的話,在聲明定義一個用於某容器的迭代器時很可能暴露其內部函數或結構)。iterator實際是一個類似指針的模板類,重載了*和->。對於專門用於不同容器的迭代器,
相關文章
相關標籤/搜索