C++ でリストの並べ替えを正しく実装する方法がわかりません。ビルド エラーが発生します。
'Ranker::compare': 関数呼び出しに引数リストがありません。
'&Ranker::compare'
メンバーへのポインタを作成するために使用します
リストのソート機能を正しく実装するにはどうすればよいですか?
ランカー.h:
list<Competitor*> sorted;
ランカー.cpp:
bool Ranker::compare(Competitor* first, Competitor* second) {
if (first->getTime() < second->getTime())
return true;
else
return false;
}
int Ranker::addList(Competitor* starter) {
sorted.push_back(starter);
sorted.sort(compare);
}