我在 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
?