程序員應瞭解的那些事(5)C++迭代器之iterator_traits/iterator_category

<1>traits 所謂traits,可以理解爲「萃取機」。作用就是:你丟給他什麼東西,他會給你拿出你想要的特性。 迭代器的特性:iterator_traits<>  <2>迭代器的屬性 迭代器是溝通算法和容器的橋樑。一方面讓算法知道所要處理的範圍,另一方面可以取出容器中的數據。 以rotate算法爲例,我們來看看算法需要迭代器的哪些屬性。 1、iterator_category:根據調用關係,我
相關文章
相關標籤/搜索