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 userdata對象管理
- 7. Lua的Wireshark解剖器 - userdata
- 8. lua userdata按值傳遞
- 9. 構造函數和析構函數 - C++
- 10. C++類構造函數/析構函數
- 11. 推LUA函數從C API表構件
- 12. Lua中的userdata和lightuserdata是什麼?
- 13. Lua userdata數組訪問和方法
- 14. 計算lua中bytearray/userdata的crc16
- 15. C++虛擬析構函數
- 16. C++析構函數示例
- 17. 析構函數LinkedListelement在C++
- 18. C++析構函數代碼
- 19. C中的析構函數#
- 20. C++:CRTP析構函數?
- 21. C++新手:析構函數
- 22. C++,與析構函數
- 23. C++中的析構函數
- 24. 析構函數在C++
- 25. C++需要析構函數
- 26. C++的析構函數
- 27. 類析構函數C++
- 28. C++中的析構函數
- 29. C++虛擬析構函數
- 30. C++析構函數異常
請注意,由於Lua是垃圾回收,因此可能無法立即收集任何特定的'userdata',或者以任何特定順序收集。 – RBerteig 2010-06-04 00:45:34
是的;在這個特殊情況下,這並不重要。 – anon 2010-06-04 05:01:44