【发布时间】:2012-09-08 16:33:51
【问题描述】:
我正忙于一个项目,想知道type T 数组的通用迭代器类是什么以及如何编写一个。我在书籍和网站上看过,但我找不到任何东西。请帮忙。但是不要给我写代码。
【问题讨论】:
我正忙于一个项目,想知道type T 数组的通用迭代器类是什么以及如何编写一个。我在书籍和网站上看过,但我找不到任何东西。请帮忙。但是不要给我写代码。
【问题讨论】:
可能是一个具有一元运算符*、++ 和可能定义的-- 的类,其中第一个返回对底层T 对象的引用,第二个将迭代器推进到下一个元素容器,最后一个将迭代器向后推进。
或者,如果您使用一些标准容器,只需返回 yourContainer.begin() 或 yourContainer.find() 的值。
如果您详细说明您的问题,您可以获得更好的答案。例如,您使用的是什么容器?什么是通用迭代器?
【讨论】: