エラーC2039: 'value_type': 'std :: greater <_Ty>'のメンバーではありません

priority_queue> wait_queue;

私の割り当てをコンパイルし、このコード行に関するエラー以外のすべてのエラーを修正しました。

2
このエラーは "priority_queue 、greater > wait_queue;"というエラーで修正されましたが、新しいエラーが発生しました。
追加された 著者 brianpmaher,

1 答え

std :: priority_queue の2番目のテンプレート引数は、コンテナを比較するのではなく、適合したコンテナです。代わりにこれを使うべきです:

std::priority_queue, std::greater>

また、 namespace std; を使用して停止します。

3
追加された