1
我忙于一个项目,想知道什么是type T
数组的泛型迭代器类,以及如何编写一个。我看书和网站,我无法找到任何东西。请帮忙。但是不要为我写代码。C++中的泛型迭代器
我忙于一个项目,想知道什么是type T
数组的泛型迭代器类,以及如何编写一个。我看书和网站,我无法找到任何东西。请帮忙。但是不要为我写代码。C++中的泛型迭代器
可能具有一元运算符*
,++
和可能--
定义,其中的第一个返回到底层T
对象的引用的类,所述第二前进迭代到下一个元素在容器中,最后一个前进迭代器向后。或者,如果您使用的是标准容器,则返回值为yourContainer.begin()
或yourContainer.find()
。
如果你详细说明你的问题,你可以得到更好的答案。例如,你在使用什么容器?什么期待一个泛型迭代器?
是泛型矢量还是模板相关? –
它应该符合[RandomAccessIterator概念](http://en.cppreference.com/w/cpp/concept/RandomAccessIterator)。 – juanchopanza