c ++ 14 memperkenalkan lambda generik yang memungkinkan untuk menulis sebagai berikut:
auto func = [](auto a, auto b){
return a + b;
};
auto Foo = func(2, 5);
auto Bar = func("hello", "world");
Sangat jelas bahwa lambda generik ini func
bekerja seperti fungsi templated yang func
akan bekerja.
Mengapa komite C ++ memutuskan untuk menambahkan sintaks template untuk lamda generik?