我已经实现并测试了数据结构,现在想使其与STL算法集合兼容。有关实现自定义迭代器和类似内容的指南, 具体包括:
- 必须支持的最小操作集是什么?(例如
++
,+=
,==
,!=
?) - 这些操作的属性是否符合算法的要求?
理想情况下,这些答案将是实现 STL 兼容数据结构的更大参考文献的一部分,但我不确定是否存在这样的文档。
我已经实现并测试了数据结构,现在想使其与STL算法集合兼容。有关实现自定义迭代器和类似内容的指南, 具体包括:
++
, +=
, ==
, !=
?)理想情况下,这些答案将是实现 STL 兼容数据结构的更大参考文献的一部分,但我不确定是否存在这样的文档。