我正在尝试为 Python 的list
. 有一些对象派生自 class Object
。还有类List
,这只是std::vector<Object*>
. 所有类都有clone
功能(以及其他一些功能)。现在我正在尝试提供一种为给定元素(如 Python 的list.index
)查找索引的可能性。将来提供排序的可能性也很好,即比较List
类内的对象。我怎样才能在不超载的情况下实现它operator==
?我听说过散列算法。是不是我要找的东西?如果是,您能否建议一个库或(更好)我如何使用原始 C++ 来实现它?
提前致谢!