TScopedPointer

2022. 3. 21. 00:38·Unreal Engine 4/Unreal Engine 4
반응형

범위 포인터는 선언된 블록의 끝에서 자동 삭제되는 포인터다.

범위는 첫 번째 닫기 괄호가 나타날 때까지 지속된다.

 

ex)

{

int x;

{

int y;

} // y의 범위

} // x의 범위

 

범위 포인터는 사용 기간 동안 참조 카운트 오브젝트(대상은 범위 밖으로 나갈 위험이 있는 오브젝트)를 유지하는 것이 중요할 때 유용하다.

 

ex)

TScopedPointer<AWarrior> warrior(this);

 

TScopedPointer 변수 타입은 참조 카운트를 자동으로 추가하며, 이를 통해 범위 포인터의 수명 동안 기본 오브젝트의 할당이 해제되지 않는다.

반응형
저작자표시 (새창열림)

'Unreal Engine 4 > Unreal Engine 4' 카테고리의 다른 글

Destroy와 Timer를 사용한 액터 삭제  (0) 2022.03.21
UPROPERTY()와 언리얼의 가비지 컬렉션 시스템  (0) 2022.03.21
TSharedPtr, TSharedRef  (0) 2022.03.21
UObject 파생 클래스를 제거하는 방법  (3) 2022.03.16
Actor 클래스와 UObject에서 파생된 클래스의 인스턴스화  (0) 2022.03.14
'Unreal Engine 4/Unreal Engine 4' 카테고리의 다른 글
  • Destroy와 Timer를 사용한 액터 삭제
  • UPROPERTY()와 언리얼의 가비지 컬렉션 시스템
  • TSharedPtr, TSharedRef
  • UObject 파생 클래스를 제거하는 방법
숯불돼지왕갈비
숯불돼지왕갈비
  • 숯불돼지왕갈비
    게임 개발 공부기
    숯불돼지왕갈비
  • 전체
    오늘
    어제
    • 분류 전체보기 (303) N
      • 학교수업 (165)
      • 취업강의 (6)
      • C++ (46) N
        • 코딩 테스트 (4)
      • Unreal Engine 5 (25)
        • MMORPG 개발 (25)
      • Unreal Engine 4 (44)
        • Omak Project (3)
        • Unreal Engine 4 개발일지 (9)
        • Unreal Engine 4 (32)
      • Unity (1)
        • 개발 일지 (1)
      • 수학 (3)
        • 소프트웨어 공학용 수학 (3)
      • DirectX 11 (4)
      • 게임 디자인 패턴 (2)
      • 포트폴리오 (1)
      • 자격증 (1)
        • 정보처리기사 (0)
        • SQLD (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
숯불돼지왕갈비
TScopedPointer
상단으로

티스토리툴바