如何为一组数组定义比较函数?

问题描述 投票:0回答:1

我们在这里对单个集有很好的解释:

但是我想知道这对于像下面这样的一组数组如何工作:

bool cmp(const pair <int, int> &a, const pair <int, int> &b) {
    if (b.first < a.first)
        return true;
    return a < b;
}

set <pair <int, int>, decltype(&cmp)> block[SQ](&cmp);

我更喜欢方法3,但是您可以回答自己喜欢的任何方法。

c++ arrays set compare
1个回答
0
投票

沿着这些思路的东西,也许:

© www.soinside.com 2019 - 2024. All rights reserved.