标签: c++ c lua lua-table
如果我使用lua_getfield()并从现有表中读取表格,我该如何将此表格添加到另一个表格中?据我了解,这个“添加”将是一个“引用”而不是真正的副本,对吗?
lua_getfield()
答案 0 :(得分:1)
是。实际上,创建表的副本是相当复杂的。
表格没有所有者。你只有参考;您可以拥有尽可能多的副本。当垃圾收集器无法访问时,该表有资格删除。 (功能值也是如此。)