خطأ C2039: 'value_type': ليس عضوًا في 'std :: greater <_Ty>'

priority_queue> wait_queue;

ذهبت لتجميع واجبي وثبت جميع الأخطاء باستثناء تلك المتعلقة بهذا الخط من التعليمات البرمجية ..

2
ناهيك عن ، تم إصلاح هذا الخطأ بـ "priority_queue ، أكبر > wait_queue ؛ ومع ذلك ، نشأ خطأ جديد ، وسنقوم بنشره إذا لم أتمكن من العثور على حل.
وأضاف المؤلف brianpmaher, مصدر

1 إجابة

وسيطة القالب الثانية من std :: priority_queue هي الحاوية المعدلة ، ولا تقارن الفهارس. يجب عليك استخدام هذا بدلاً من ذلك:

std::priority_queue, std::greater>

أيضًا ، توقف عن استخدام باستخدام مساحة الاسم std ؛ .

3
وأضاف