我正在使用lua C-API读取存储在lua文件中的配置数据。我该如何清理我的lua状态堆栈?
我在文件中有一个很好的小表,我写了一个查询C函数来解析表中的特定字段。 (耶它的作品!)
它可以通过调用其中的一些种功能的一遍又一遍:
...
lua_getglobal (...);
lua_pushinteger (...);
lua_gettable (...);
lua_pushstring (...);
lua_gettable (...);
lua_lua_getfield (...);
...
你的想法。
在完成查询我的数据之后,我是否必须清理堆栈?