LINUX.ORG.RU

История изменений

Исправление 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;
}