C++ 匿名函数递归

使用 Y 不动点组合子:

auto f = [](auto &&self, args) {
	self(self, args);
};

f(f, args);

别问,问就是软工一讲过的