0

我在 Rosettacode 上阅读了这段代码: http: //rosettacode.org/wiki/Closest-pair_problem#C.2B.2B

我偶然发现了这个奇怪的功能std::copy_if()

std::copy_if(std::begin(yP), std::end(yP), std::back_inserter(yS),
[&minPair, &xM](const point_t& p) {
    return std::abs(xM - p.first) < minPair.first;
});

之前的功能是什么[&minPair, &xM]意思?

为什么函数没有名称也没有返回类型?编译器隐含地猜测它的bool?

4

0 回答 0