美文网首页
lua_newstate

lua_newstate

作者: 玻璃缸里的自游 | 来源:发表于2019-01-01 16:23 被阅读0次

    version 5.3.5

    1、lua_newstate是由lstate.c提供的lua内部函数,由LUA_API定义内部使用;外部接口由lauxlib.c包装为LUALIB_API供外部c/c++程序调用(出错后转内部定义的panic函数处理【直接abort exit】)。

    2、lua_newstate主要功能分配并初始化内存空间,准备lua_State\global_State【两个主要的关键的结构体】其中包括垃圾回收机制的初始化及建立、stack初始化、registry初始化、string表、metamethod、语法分析初始化等【all of this全在global_State结构中】。

    3、

    相关文章

      网友评论

          本文标题:lua_newstate

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