1
我忙於一個項目,想知道什麼是type T
數組的泛型迭代器類,以及如何編寫一個。我看書和網站,我無法找到任何東西。請幫忙。但是不要爲我寫代碼。C++中的泛型迭代器
我忙於一個項目,想知道什麼是type T
數組的泛型迭代器類,以及如何編寫一個。我看書和網站,我無法找到任何東西。請幫忙。但是不要爲我寫代碼。C++中的泛型迭代器
可能具有一元運算符*
,++
和可能--
定義,其中的第一個返回到底層T
對象的引用的類,所述第二前進迭代到下一個元素在容器中,最後一個前進迭代器向後。或者,如果您使用的是標準容器,則返回值爲yourContainer.begin()
或yourContainer.find()
。
如果你詳細說明你的問題,你可以得到更好的答案。例如,你在使用什麼容器?什麼期待一個泛型迭代器?
是泛型矢量還是模板相關? –
它應該符合[RandomAccessIterator概念](http://en.cppreference.com/w/cpp/concept/RandomAccessIterator)。 – juanchopanza