DHLee Dev Log

  • 홈
  • 태그
  • 방명록

2026/06/15 1

[언리얼 엔진] 스마트 포인터 정리

언리얼 엔진 C++ 코드를 보다 보면 UObject 계열 객체를 raw pointer로 참조하는 코드를 볼 수 있다.하지만 UE5에서는 UObject* 같은 raw pointer 대신 TObjectPtr 사용을 권장하는 경우가 많다.처음에는 UPROPERTY만 붙이면 GC 추적 대상이 되는데, 왜 굳이 TObjectPtr을 사용하는지 궁금했다.그래서 관련 내용을 찾아보니 TObjectPtr 외에도TWeakObjectPtr, TSoftObjectPtr, TStrongObjectPtr 같은 포인터들이 있었다.또 일반 C++에서 사용하는 shared_ptr, unique_ptr과 비슷해 보이는TSharedPtr, TUniquePtr 같은 타입도 따로 존재했다.그래서 이번 글에서는 언리얼 엔진에서 사용하는 포인..

언리얼 엔진 2026.06.15
이전
1
다음
더보기
프로필사진

DHLee Dev Log

알고리즘, CS, 언리얼 엔진 등을 공부하며 배운 것을 기록하는 블로그입니다.

  • 분류 전체보기 (50) N
    • 언리얼 엔진 (28) N
      • 프로젝트 (14) N
    • 알고리즘 (3)
    • C++, CS (19)

Tag

GameplayAbility, CS, 팀프로젝트, 프로그래머스, gas, UE5, 멀티플레이, 가비지컬렉션, 코딩테스트, UObject, 네트워크, RepNotify, 리플렉션, 언리얼엔진, c++, replication, 알고리즘, AbilitySystemComponent, 스마트포인터, 운영체제,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Copyright © AXZ Corp. All rights reserved.

티스토리툴바