История изменений
Исправление i-rinat, (текущая версия) :
В C++14 вроде бы можно чуть опрятнее:
#include <iostream>
decltype(auto)
f(int a) {
return [a](int b) {
return a + b;
};
}
int
main(void)
{
std::cout << "f(2)(3) = " << f(2)(3) << std::endl;
return 0;
}
Исходная версия i-rinat, :
В C++14 вроде бы можно чуть опрятнее:
#include <iostream>
decltype(auto)
f(int a) {
return [a](int b) {
return a + b;
};
}
int
main(void)
{
std::cout << "f(2)(3) = " << f(2)(3) << std::endl;
return 0;
}