tobjectptr 썸네일형 리스트형 Unreal Engine의 스마트 포인터 WeakObjectPtr, TSharedPtr, TObjectPtr 비교 Unreal Engine 5에서 객체를 참조하는 방법에는 여러 가지가 있습니다. 그중에서도 자주 사용되는 스마트 포인터 종류인 TWeakObjectPtr, TSharedPtr, TObjectPtr에 대해 알아보겠습니다. TWeakObjectPtr목적: 객체에 대한 약한 참조를 제공하여, 객체의 생명주기를 안전하게 관리합니다.기능:객체에 대한 포인터를 저장하지만, 참조 카운트를 증가시키지 않습니다.순환 참조를 방지하고 메모리 누수를 줄여줍니다.참조하는 객체가 삭제된 경우 nullptr을 반환합니다.사용 시기:객체 소유권을 갖지 않고 단순히 참조만 할 때순환 참조를 피해야 할 때객체의 존재를 항상 보장할 필요가 없을 때TSharedPtr목적: 객체에 대한 공유 소유권을 제공하여, 여러 곳에서 객체를 안전하게.. 더보기 이전 1 다음