반응형 언리얼 개발 팁1 언리얼 C++ TSharedFromThis 완전정복 (자기 참조 스마트 포인터 안전 가이드) TSharedFromThis – 자기 자신을 SharedPtr로 안전하게 넘기고 싶을 때Unreal Engine을 사용하다 보면 TSharedPtr이나 TSharedRef를 통해 객체의 메모리를 자동으로 관리하게 됩니다. 그런데 때때로, 객체 내부에서 자기 자신(this)을 스마트 포인터로 외부에 넘겨야 하는 상황이 생깁니다. 이때 그냥 TSharedPtr(this)처럼 쓰면 큰일 납니다.📌 왜 필요할까?객체를 스마트 포인터로 만들었더라도, 내부에서 this를 외부로 넘기면 참조 카운트가 관리되지 않습니다. 이럴 때 TSharedFromThis가 필요합니다.✅ TSharedFromThis로 해결class FMyObject : public TSharedFromThis{public: void Init.. 2025. 5. 18. 이전 1 다음