把函数指针封装为闭包

众所周知C函数是无状态的(如果不算全局变量),如果要实现类似闭包的功能通常会将第一个参数设置为上下文,让回调函数在被调用的时候传入,但实际上通过构造机器码是可以实时生成一个闭包函数的,代码放在github gist.

<