0
我是C++的新手,我试图使用STL优先级队列来创建基于对象中距离属性的最小堆对象。我不完全知道我需要做的,但我环顾四周,我认为我的优先级队列会是这个样子:基于对象属性的最小堆对象
std::priority_queue<Class, std::vector<Class>, object.distance> pq;
什么我不能完全肯定的是我如何去超载的比较操作员首先将堆改为最小堆,然后再根据属性比较我的对象。任何帮助,将不胜感激?
does http://stackoverflow.com/questions/14016921/comparator-for-min-heap-in-c help? –