我有一個關於使用類對象排序deque的問題。所以我有一個名爲「rq」的deque,它包含多種類型的數據。我想通過比較TAU值對排序進行排序。然而,當我嘗試對deque進行排序時,我不斷收到錯誤的編譯器錯誤。下面是我試圖做的比較TAU值和排序雙端隊列的功能。我將如何去解決這個問題?使用類對象對deque進行排序
deque<system>rq
//and so on
struct tauSort
{
bool operator()(system &a, system &b)
{
return a.getTau() < b.getTau();
}
}
//Blah Blah
system sorting;
sort(rq.begin(), rq.end(), sorting)
你錯過了很多semicola那裏。 –
他也失蹤了'const' –