排序列表

时间:2016-04-23 03:04:51

标签: c++

为什么这段代码没有编译?

我正在尝试按int值对列表进行排序,它抱怨operator -

int main() {
    list<pair<string, int> > expired;

    sort(expired.begin(), expired.end(), [](const pair<string, int> & left, const pair<string, int> & right) { return left.second < right.second; });
return 0;
}

0 个答案:

没有答案