1.非UObject对象即非UObject常规C++对象,创建销毁不赘述。但可以用智能指针;从而不用关心销毁逻辑:TSharedPtrMyObj=MakeShareable(newClassA());智能指针转裸指针:ClassA*MyObjPtr=MyObj.Get(); 智能指针情况下,当别的类引用该对象,并要知道引用的字段是否=nullptr,则需使用弱指针(TWeakPtr):classClassB{public:TWeakPtrClassAReference;};ClassBClassBObj;ClassBObj.ClassAReference=MyObj;//...if(Class