|
|
1
2
如果您想为迭代器使用继承,我建议您使用与STL不同的方法
看一看
您的基类可以如下所示:
如果你想留下来
|
|
|
2
4
这不是你应该使用C++的方式。我强烈建议您研究标准库容器类,如std::vector和std::map,以及模板的使用。继承应该永远是最后的设计工具。 |
|
|
3
1
拜托
做
模仿STL做容器的方式。这样,就可以使用
|
|
|
4
0
我可以建议您在迭代器中添加一个虚拟的“entiy id”函数,并在运算符中添加!=检查此->实体_id()和其他。实体_id()。( my example ,“position”函数就是这样的“entity id”函数)。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |