04-3 类对象的销毁
04.3 类对象的销毁
纯C++类
-
分配在栈上,自动销毁
-
分配在堆上(new),使用delete销毁
-
使用智能指针管理
UObject类
GC自动回收:
垃圾回收器会定期从根节点Root开始检查,当一个UObject没有被别的任何UObject引用,就会被垃圾回收。你可以通过AddToRoot
函数来让一个UObject一直不被回收。
Actor类
通过Destory函数请求销毁。
注意:Destory不会立刻回收对象内存,而是从所在世界销毁,具体回收时机由GC控制。
发布于