typedef int (*lua_CFunction) (lua_State *L); 每一个注册的C函数里的状态机,都是一个吗?
上面函数的状态机 和 luaL_newstate 生成出来的 是一个吗?
typedef int (*lua_CFunction) (lua_State *L); 每一个注册的C函数里的状态机,都是一个吗?
上面函数的状态机 和 luaL_newstate 生成出来的 是一个吗?
状态机可以不是同一个,每一次调用luaL_newstate 都会生成一个新的L ,你可以看到所有的接口都需要传递lua_State参数的,因为状态机有可能不同