2012-09-08 82 views
1

我忙於一個項目,想知道什麼是type T數組的泛型迭代器類,以及如何編寫一個。我看書和網站,我無法找到任何東西。請幫忙。但是不要爲我寫代碼。C++中的泛型迭代器

+0

它應該符合[RandomAccessIterator概念](http://en.cppreference.com/w/cpp/concept/RandomAccessIterator)。 – juanchopanza

回答

1

可能具有一元運算符*++和可能--定義,其中的第一個返回到底層T對象的引用的類,所述第二前進迭代到下一個元素在容器中,最後一個前進迭代器向後。或者,如果您使用的是標準容器,則返回值爲yourContainer.begin()yourContainer.find()

如果你詳細說明你的問題,你可以得到更好的答案。例如,你在使用什麼容器?什麼期待一個泛型迭代器?

+0

是泛型矢量還是模板相關? –