|
|
1
2
如果您想为迭代器使用继承,我建议您使用与STL不同的方法
看一看
您的基类可以如下所示:
如果你想留下来
|
|
|
2
4
这不是你应该使用C++的方式。我强烈建议您研究标准库容器类,如std::vector和std::map,以及模板的使用。继承应该永远是最后的设计工具。 |
|
|
3
1
拜托
做
模仿STL做容器的方式。这样,就可以使用
|
|
|
4
0
我可以建议您在迭代器中添加一个虚拟的“entiy id”函数,并在运算符中添加!=检查此->实体_id()和其他。实体_id()。( my example ,“position”函数就是这样的“entity id”函数)。 |
|
|
Julia · 矢量中相加为总和S的值的数量 3 年前 |
|
|
apetrai · 我应该如何假设算法使用哪种迭代器类别? 3 年前 |
|
|
Pratik · 不使用Java DeepCopy迭代器 8 年前 |
|
|
PanDe · 将两个列表合并为一个Dict、Tuple 8 年前 |
|
|
bisarch · 迭代哈希集并在每次迭代中删除多个元素 8 年前 |