以下一线比较器如何工作? C ++ 11

时间:2018-09-25 09:35:18

标签: c++ c++11 comparator

我已经在线搜索了一段时间,但是我仍然无法弄清楚下面的单行比较器是如何工作的。我知道()中有参数,但是返回类型bool在哪里?函数名称是否被省略? []的目的是什么?

/**
 * Definition for an interval.
 * struct Interval {
 *     int start;
 *     int end;
 *     Interval() : start(0), end(0) {}
 *     Interval(int s, int e) : start(s), end(e) {}
 * };
 */
sort(intervals.begin(), intervals.end(), [](Interval& a, Interval& b){return a.start < b.start;});

0 个答案:

没有答案