问一个lua内存管理的问题:
当我们将一个C++内 classA 导成lua用时
lua中使用 local a= classA:new()时
a的内存怎么释放?
因为lua中不能使用delete
问一个lua内存管理的问题:
当我们将一个C++内 classA 导成lua用时
lua中使用 local a= classA:new()时
a的内存怎么释放?
因为lua中不能使用delete
void classA::destory()
{
delete this;
}
a:destory()
这样应该可以吧
a = nil 即可