泛讀《STL源碼剖析》第三章迭代器概念與traits編程技法

迭代器作用 STL中,算法和容器是分開的,彼此獨立,通過迭代器聯繫在一起 迭代器的設計,就是爲了在不暴露容器的內部表達式的前提下讓算法能夠遍歷容器的各個元素   traits技法的引出 迭代器是一種類似指針的對象,最重要的便是對operator *和operator ->進行重載,爲了讓迭代器適用於任何型態的結點,需要把它設計爲class template 在算法中運用迭代器,很可能會用到其相應型
相關文章
相關標籤/搜索