2
A
回答
8
当然是了。如果用户数据具有名为__gc的函数的metatable,则在用户数据被垃圾收集时将被调用,并将userdata作为参数。看看http://www.lua.org/manual/5.1/manual.html#2.10.1
相关问题
- 1. Lua C++ userdata
- 2. gc-lua对象上的析构函数
- 3. Lua userdata gc
- 4. 在Lua中访问Light userdata
- 5. Lua/SWIG从Lua内包装userdata
- 6. Lua的Wireshark解剖器 - userdata
- 7. lua userdata按值传递
- 8. 构造函数和析构函数 - C++
- 9. Lua中的userdata和lightuserdata是什么?
- 10. 计算lua中bytearray/userdata的crc16
- 11. C++析构函数异常
- 12. C++虚拟析构函数
- 13. 析构函数在C++
- 14. 析构函数LinkedListelement在C++
- 15. C++中的析构函数
- 16. C++的析构函数
- 17. C++析构函数代码
- 18. 类析构函数C++
- 19. C++新手:析构函数
- 20. C++中的析构函数
- 21. C中的析构函数#
- 22. C++析构函数示例
- 23. C++ thread_local析构函数与pthread析构函数
- 24. C中的析构函数和构造函数C
- 25. C++中的构造函数和析构函数与C#比较
- 26. 如何检查lua中的userdata
- 27. Lua C API和metatable函数
- 28. 回调函数(event,userData)吗?
- 29. lua - 类的析构函数的后期调用
- 30. 复制构造函数调用析构函数C++
请注意,由于Lua是垃圾回收,因此可能无法立即收集任何特定的'userdata',或者以任何特定顺序收集。 – RBerteig 2010-06-04 00:45:34
是的;在这个特殊情况下,这并不重要。 – anon 2010-06-04 05:01:44