【问题标题】:Generic iterator in c++c++中的泛型迭代器
【发布时间】:2012-09-08 16:33:51
【问题描述】:

我正忙于一个项目,想知道type T 数组的通用迭代器类是什么以及如何编写一个。我在书籍和网站上看过,但我找不到任何东西。请帮忙。但是不要给我写代码。

【问题讨论】:

标签: c++ templates vector


【解决方案1】:

可能是一个具有一元运算符*++ 和可能定义的-- 的类,其中第一个返回对底层T 对象的引用,第二个将迭代器推进到下一个元素容器,最后一个将迭代器向后推进。

或者,如果您使用一些标准容器,只需返回 yourContainer.begin()yourContainer.find() 的值。

如果您详细说明您的问题,您可以获得更好的答案。例如,您使用的是什么容器?什么是通用迭代器?

【讨论】:

  • 是泛型向量还是模板相关?
猜你喜欢
  • 1970-01-01
  • 2010-09-05
  • 2012-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-06
  • 2018-12-09
  • 1970-01-01
相关资源
最近更新 更多