- 131 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 03:51:29 ]
- >>130
newしたものを普通のテーブルと同じように扱ってるところに問題がない? userdataの可能性が高いし、そのままメンバー追加してどうなるかはluabindの実装によるかも。 tolua++では、new()で生成すると手動でdeleteが必要。 new_local()または クラス名() で生成すればガベコレに任せる。 local a=TestClass() local b=TestClass() local ax = { p = a } local bx = { p = b } a=nil;b=nil ax=nil;bx=nil collectgarbage(0) これならちゃんと回収されてる。(Lua5.0の場合)
|

|