![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
文章平均质量分 75
o8413897
这个作者很懒,什么都没留下…
展开
-
lua调用C,C调用lua
例1:纯C环境下,注册C函数进LUA环境 (lua调用c)Main.c#include #include #include int foo(lua_State *L){ int n = lua_tonumber(L, 1);foo函数参数 lua_pushnumber(L, n + 1);foo 返回值 return 1; foo函数返回值个数}i原创 2018-02-05 15:31:58 · 454 阅读 · 0 评论 -
lua闭包实例
闭包(closure) 在编写用于Lua的C函数时,我们可能需要一些类似于面向对象的能力,比如我们想在Lua中使用象这样的一个计数器类:1. struct CCounter{2. CCounter()3. :m_(0){}4. int count(){5. return ++i;6. }原创 2018-02-05 18:04:22 · 333 阅读 · 0 评论