我正在为 Lua 编写一个模块。关闭 lua 解释器时,即使用户忘记隐式调用关闭例程,它也必须运行清理例程。
该模块主要是用 C 编写的。
我应该使用 Lua C Api 中的哪个回调来检测程序执行结束?我唯一的想法是在代表我的模块的表上使用 __gc 元方法。有任何想法吗?
c lua luabind
c ×1
lua ×1
luabind ×1