来自C的 Calling a Lua function是相当简单的,但是有没有办法将Lua功能存储在某个地方供以后使用?我想存储用户定义的Lua函数传递给我的C函数用于事件,类似于 Connect function works in wxLua。
来自C的
Calling a Lua function是相当简单的,但是有没有办法将Lua功能存储在某个地方供以后使用?我想存储用户定义的Lua函数传递给我的C函数用于事件,类似于
Connect function works in wxLua。
检查注册表(luaL_ref())。它管理一个简单的表,可以让您存储任何Lua值(如函数),并从C引用一个简单的整数。