6
std::priority_queue<some_type, std::vector<some_type>, some_comparator> A;
std::priority_queue<some_type, std::vector<some_type>, some_comparator> B;
これらのプライオリティキューAとBを同じコンパレータに基づいてマージする方法を教えてください。私は組み込み関数を見つけようとしましたが、何も見つけられませんでした。2つのプライオリティキューをマージする
@BoBTFish: 'std :: priority_queue'はイテレータを公開しません。 – Gorpik
すべての要素をあるキューから他のキューに移動しますか? – juanchopanza
@BoBTFish私はすでにそれについて考えていますが、問題はイテレータにアクセスできないことです。 A.begin()やA.end()はできません。そのインターフェイスは利用できません。 –