我发现自己需要一个包含Lua的C项目中的哈希表容器.我想知道是否可以使用Lua中的哈希表作为通用容器.我查看了ltable.h,并且所有函数都需要一个Lua状态,并且似乎与Lua环境相关联,所以我
我发现自己需要一个包含Lua的C项目中的哈希表容器.我想知道是否可以使用Lua中的哈希表作为通用容器.我查看了ltable.h,并且所有函数都需要一个Lua状态,并且似乎与Lua环境相关联,所以我猜这是不切实际的,如果数据需要独立于Lua.
这是可能的,最简单的方法就是使用Lua的官方C API.无需深入了解ltable.h的内部.