为什么我们必须使用指针,当我们声明一个像 USceneComponent 或 UStaticMeshComponent 这样的组件时?为什么 unreal 引擎不能接受 opposite ??
我知道 UObject 派生类不能在没有指针的情况下声明,但为什么呢?有人可以正确解释吗
简单的答案听起来像:因为记忆。 C++ 允许使用指针直接访问内存。 它确实更快,让您可以更好地控制代码、对象和内存。 正如 Max 所说,每个引擎都在引擎盖下使用指针。但并不是每个引擎都允许你自己做。 UE-给出:)