# UE中的资源管理
1. 纯C++类。
2. UObject的派生类。
3. UE的容器,TMap等。
4. TSharedPtr<>智能指针。
5. UE的基本数据结构、结构体。
## UObject的派生类
如果是放到UObject的派生类内部。
且以指针的形式存放(放在TArray等UE容器也算)
那么需要加上[[C++API/UPROPERTY宏|UPROPERTY宏]]
如果是放到纯C++类里面,
因为没办法加上[[C++API/UPROPERTY宏|UPROPERTY宏]]
所以只能让纯C++类继承 ==某一个类==
然后覆写某一个函数。
## 纯C++类
或者说是 **非**UObject的派生类
考虑继承TSharedPtr_FromThis<>
然后用智能指针进行管理。