可可西

11 2020 档案

UE4独占式拥有的智能指针
摘要:TUniquePtr(唯一指针,对应c++ 11标准库中unique_ptr:用来取代C++98中的auto_ptr)是“其所指向的对象及其资源”的唯一拥有者,实现了独占式拥有(exclusive ownership)的概念。 可以绑定单个对象T或对象数组T[],在其内部仅有一个成员变量为T* Pt 阅读全文

posted @ 2020-11-30 17:39 可可西 阅读(1273) 评论(0) 推荐(0) 编辑

浅析UE4垃圾回收
摘要:垃圾回收(Garbage Collection)算法分类: 分类一 引用计数式 通过额外的计数来实时计算对单个对象的引用次数,当引用次数为0时回收对象。 如:微软COM对象、句柄的加减引用值以及C++中的智能指针都是通过引用计数来实现GC的 追踪式(UE4) 达到GC条件时(内存不够用、到达GC间隔 阅读全文

posted @ 2020-11-22 00:34 可可西 阅读(14108) 评论(4) 推荐(7) 编辑

UE4中资源的引用
摘要:强引用(hard reference) 如果A强引用B,那么在加载A时会把B也加载进内存 c++强引用资源 在AMyTest1GameMode的构造函数中加载Blueprint UClass,并赋值给DefaultPawnClass成员变量 那么AMyTest1GameMode类型就强引用着/Gam 阅读全文

posted @ 2020-11-12 15:56 可可西 阅读(6991) 评论(0) 推荐(2) 编辑

导航