【发布时间】:2016-04-08 04:17:19
【问题描述】:
在 C++14 中,类似这样的东西是合法的(对于lambdas):-
auto l = [](auto x, auto y) { return x+y; };
但是这样的事情仍然不合法:-
auto sum (auto x, auto y)
{
return x+y;
}
我的好奇心是为什么没有将第二个添加到标准中(尽管希望它应该在 C++17 中添加)?第二个的优缺点是什么?
【问题讨论】:
标签: c++ function parameter-passing auto