C++ c++;:基类指针的搜索向量

C++ c++;:基类指针的搜索向量,c++,python,class,hash,C++,Python,Class,Hash,我试图为Python的列表创建类似的东西。有些对象派生自类对象。还有类List,它只是std::vector的覆盖。所有类都有clone函数(以及一些其他函数)。现在,我试图提供一种为给定元素找到索引的可能性(如Python的list.index)。还可以在将来提供排序的可能性,即比较列表类中的对象。我如何实现它而不必重载操作符==?我听说过散列算法。这就是我要找的东西吗?如果是的话,你能建议一个库吗?或者(更好)我如何用原始C++?< /p>实现它? 提前谢谢你问C++容器最好使用哪个?如果是

我试图为Python的
列表
创建类似的东西。有些对象派生自类
对象
。还有类
List
,它只是
std::vector
的覆盖。所有类都有
clone
函数(以及一些其他函数)。现在,我试图提供一种为给定元素找到索引的可能性(如Python的
list.index
)。还可以在将来提供排序的可能性,即比较
列表
类中的对象。我如何实现它而不必重载
操作符==
?我听说过散列算法。这就是我要找的东西吗?如果是的话,你能建议一个库吗?或者(更好)我如何用原始C++?< /p>实现它?
提前谢谢

你问C++容器最好使用哪个?如果是这样的话,请查看以下链接:。为什么不能重载
操作符==
?Python是我最喜欢的语言,但您试图做的事情对我来说听起来很可怕。