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