在C++14中,类似这样的语法(适用于lambda表达式)是合法的:-
然而,像这样的东西仍然是不合法的:-
auto l = [](auto x, auto y) { return x+y; };
然而,像这样的东西仍然是不合法的:-
auto sum (auto x, auto y)
{
return x+y;
}
我的好奇心是为什么第二个(注:ref-qualifiers)没有被添加到标准中呢(虽然希望在C++17中加入)?第二个的优缺点是什么?
O(无穷大)
。 - erip