我看到以下语法:
auto anonym1 = [] (float a, float b) { return max(a, b); };
auto anonym2 = [] (float a, float b) { return min(a, b); };
auto anonymSel = x > y ? +anonym1 : +anonym2;
如果我在上面写了anonymSel,它也会用clang c ++ 14编写。
auto anonymSel = x > y ? anonym1 : anonym2;
注意: x和y是浮点变量。
代码注释说,对于Visual C ++编译' +'被添加。我想了解这个' +'在这里。