jweinst1
9/2/2016 - 6:35 PM

creating a closure in C++

creating a closure in C++

#include <iostream>

//generic closure in C++
auto makefunc(int arg){
	return [arg](int arga){return arga + arg;};
}

int main() {
	auto func = makefunc(3);
	std::cout << func(2) << std::endl;
	//5
}