언리얼 스마트 포인터 라이브러리는 메모리 할당과 추적의 부담을 해소해주도록 설계된 C++11 스마트 포인터들의 커스텀 구현입니다. 이 구현에는 업계 표준인 Shared Pointers(공유포인터), Weak Pointers(약 포인터), Unique Pointers(유니크 포인터)가 포함되어 있습니다. 또한 null이 불가능한 Non-Nullable Shared Pointer와 같은 역할을 하는 Shared References 도 추가되었습니다. 단, 언리얼 오브젝트는 게임 코드에 더 최적화된 별도의 메모리 추적 시스템을 사용하기 때문에 이러한 클래스들은 "UObject"시스템에는 사용할 수 없습니다. SmartPointer Type 스마트 포인터들은 갖고 있거나 참조하는 오브젝트의 생명 주기에 영향을 ..