私は C++ が初めてで、STL プライオリティ キューを使用して、オブジェクトの距離プロパティに基づいてオブジェクトの最小ヒープを作成しようとしています。何をする必要があるのか 完全にはわかりませんが、周りを見回したところ、優先キューは次のようになります。
std::priority_queue<Class, std::vector<Class>, object.distance> pq;
私が完全に確信していないのは、最初に比較演算子をオーバーロードしてヒープを最小ヒープに変更し、次にプロパティに基づいてオブジェクトを比較する方法です。何か助けていただければ幸いです。