我有一个由C++构造的大对象(我已经公开给Lua),我想在Lua中进行处理。我可以使用int、lua_pushstring而不是C++类将任何简单类型传递给Lua函数( lua_pushinteger、string)。我已经尝试了lua_pushlightuserdata,通过推一个指向我的对象的指针,但是没有运气。function proces
我有一个容器类,它的核心是一个C风格的数组。为了简单起见,让我们这样描述它: int *myArray = new int[mySize]; 使用LuaBridge,我们可以假设我已经成功地将它注册为全局名称空间中的my_array。我想从Lua遍历它,如下所示: for n in each(my_array) doend 我猜我可能需要在全局名称空间中注册一个函数each问题是,我不知道这个函数在C++中应