美文网首页
luaL_ref lua_rawgeti的使用

luaL_ref lua_rawgeti的使用

作者: 人气小哥 | 来源:发表于2018-12-08 17:54 被阅读0次
    // main.lua中有个全局函数
    function gf()
      print("hello world")
    end
    // c++中处理
    void callgf()
    {
      lua_getglobal(L,"gf");
      // 存放函数到注册表中并返回引用
      int ref =  luaL_ref(L,LUA_REGISTRYINDEX);
      // 从注册表中读取该函数并调用
      lua_rawgeti(L,LUA_REGISTRYINDEX,ref);
      lua_pcall(L,0,0,0);
    }
    --------------------- 
    作者:呵离 
    来源:CSDN 
    原文:https://blog.csdn.net/bbhe_work/article/details/51064132 
    版权声明:本文为博主原创文章,转载请附上博文链接!
    

    相关文章

      网友评论

          本文标题:luaL_ref lua_rawgeti的使用

          本文链接:https://www.haomeiwen.com/subject/obeukftx.html