2012-09-08 58 views
1

我忙于一个项目,想知道什么是type T数组的泛型迭代器类,以及如何编写一个。我看书和网站,我无法找到任何东西。请帮忙。但是不要为我写代码。C++中的泛型迭代器

+0

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

回答

1

可能具有一元运算符*++和可能--定义,其中的第一个返回到底层T对象的引用的类,所述第二前进迭代到下一个元素在容器中,最后一个前进迭代器向后。或者,如果您使用的是标准容器,则返回值为yourContainer.begin()yourContainer.find()

如果你详细说明你的问题,你可以得到更好的答案。例如,你在使用什么容器?什么期待一个泛型迭代器?

+0

是泛型矢量还是模板相关? –