我的Lua表如下所示: bid_number=20; bid=table of 20 elements;static int forLua_SumArray (lua_State* L) { // Get the length of the table (same as # operatorin Lua) double sum = 0.0;
如何安全地从Lua堆栈读取字符串值?函数lua_tostring和lua_tolstring都会引发Lua错误(longjmp _ of /奇怪类型的异常)。因此,这些函数可能应该在保护模式下使用lua_pcall调用。但我无法找到一个很好的解决方案,如何做到这一点,并获得字符串值从Lua栈到C++。是否真的需要使用lua_pcall在保护模式下调用lua_tolstring
实际上使用lua</e