怎样把C中struct结构,转换成lua中的table,并传给lua使用?
用lua2天了,想达到上述目的。。多谢指教方法。
额外请问大师们:
1:传入之后,能否保证是类似引用传递的效果(即在lua中修改压入的table,也可以更改C中传入的struct变量的内部值)。
2:这个知识点具体出现在学习lua中的哪个知识环节??
[最优解释]
这样的功能通常可以搜索你的编程语言名字加上“c extension”或FFI("foreign function interface"的缩写)。
搜索"lua ffi",可以找到FFI Library.
[其他解释]
用了下,其实是用CreateTable和SetTable就可以解决了。
不用库都可以实现的。