C ++ 14 다음과 같이 작성할 수있는 일반 람다를 도입했습니다.
auto func = [](auto a, auto b){
return a + b;
};
auto Foo = func(2, 5);
auto Bar = func("hello", "world");
이 일반적인 람다 func
는 템플릿 함수 func
가 작동 하는 것처럼 작동 한다는 것은 매우 분명합니다 .
C ++위원회가 일반 람다에 대한 템플릿 구문을 추가하기로 결정한 이유는 무엇입니까?