摘要: 通常来说,C函数需要保留一些非局部的数据,也就是指那些超过他们作用范围的数据。C语言中我们使用全局变量或者static变量来满足这种需要。然而当你为Lua设计一个程序库的时候,全局变量和static变量不是一个好的方法。首先,不能将所有的Lua值保存到一个C变量中。第二,使用这种变量的库不能在多个Lua状态的情况下使用。 一个替代的解决方案是将这些值保存到一个Lua全局变两种,这种方法解决了... 阅读全文
posted @ 2017-10-27 14:45 Mr.R123 阅读(1460) 评论(0) 推荐(0) 编辑